问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

写一个JAVA小程序。

发布网友 发布时间:2023-09-29 09:32

我来回答

5个回答

热心网友 时间:2024-12-01 09:19

package test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;

public class TSceen {

private static Integer getInt() {
Integer i = null;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入整数长度不多于5位");
while (i == null) {
try {
int temp = new Integer(scanner.nextInt());
if (temp >= 100000 || temp <= -100000) {
System.out.println("请输入整数长度大于5位");
continue;
}
i = temp;
}catch (Exception e) {
System.out.println("请输入整数");
scanner = new Scanner(System.in);
}
}
return i;
}

private static void toChange(Integer i) {
String si = i.toString();
char str[] = si.toCharArray();
int len =  str.length;
for (int j = 0; j < len; j++) {
switch (len - j) {
case 5:
System.out.println("万位:" + str[j]);
break;
case 4:
System.out.println("千位:" + str[j]);
break;
case 3:
System.out.println("百位:" + str[j]);
break;
case 2:
System.out.println("十位:" + str[j]);
break;
case 1:
System.out.println("个位:" + str[j]);
break;
}
}
System.out.println("参数: "+ i + "是" + len + "位数");
}

private static void outList() {
List<String> list = new ArrayList<String>();
Scanner scanner = new Scanner(System.in);//ScreenReader.readLine();
String str = null;
for ( ; ; ) {
str = scanner.next();
if (str.equals("#end")){
       break;
       }
        if (list.contains(str)) {
            System.out.println("重复请重新输入:");
            continue;
        }
       list.add(str);
}
Iterator<String> iter = list.iterator();
while(iter.hasNext()) {
System.out.println(iter.next());
}
}
public static void main(String[] args) {
Integer i = getInt();
toChange(i);
outList();
}
}

热心网友 时间:2024-12-01 09:20

代码仅供参考!第七题

import org.apache.log4j.Logger;
public class Test001 {
    
    private Logger logger = Logger.getLogger(Test001.class);
    
    public void printNum(Integer num){
try{
    if(num==null){
    logger.error("参数有误...");
    return;
}
String nStr = num.toString();
if(nStr.length()>5){
    logger.error("参数过长...");
    return;
}
logger.info("输入的是:"+nStr.length()+"位数。");
Integer it = 0;
for(int i=nStr.length()-1;i>=0;i--){
    it++;
    if(it==1){
logger.info("个位:"+nStr.charAt(i));
    }
    if(it==2){
logger.info("十位:"+nStr.charAt(i));
    }
    if(it==3){
logger.info("百位:"+nStr.charAt(i));
    }
    if(it==4){
logger.info("千位:"+nStr.charAt(i));
    }
    if(it==5){
logger.info("万位:"+nStr.charAt(i));
    }
}
} catch( Exception e ){
    logger.error("error : ", e);
}
    }
    
    public static void main(String[] args) {
Test001 t001 = new Test001();
t001.printNum(123456);
    }
}

热心网友 时间:2024-12-01 09:20

package com.test;

import java.util.ArrayList;
import java.util.Scanner;

public class Test005 {

public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
while(true) {
String input = scanner.next();
if("#end".equals(input)) {
break;
}else if(list.contains(input)){
System.out.println("已经包含,请重新输入:");
}else {
list.add(input);
}
}
for(String a : list) {
System.out.println(a);
}
}
}

追问可以用readLine调用的方法写一下吗?

热心网友 时间:2024-12-01 09:21

刚刚的回答 都不采纳 还答个毛线。。

热心网友 时间:2024-12-01 09:21

你需要哪一题?追问第七题

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...爱你你是我的罗密欧 , 我愿意变成你的朱丽叶' 谁知 有句歌词是“我爱你你是我的朱丽叶,我愿意变成你的梁山伯”是哪... 为什么打印出来的文档页码和原来的不一样 ...两台电脑用路由器上网一台是W7一台是XP如何实现两台电脑共享文件 win7怎么联另一台电脑win7怎么让网络和另一台电脑共享 w7的系统怎么共享电脑w7系统里面文件怎么共享另一台电脑 共享win7电脑w7系统里面文件怎么共享另一台电脑 翡翠有收藏价值吗,我们玩家如何去投资 价格一两万元的翡翠如何挑选 ppt怎么转换成视频?简单四步法,轻松搞定ppt微课录制 JAVA小程序编写,求大神救急 我在我个人的里存了好多文件,不小心给删除了,看能否恢复? 下图是由边长分别为4厘米8厘米6厘米的三个正方形组合成的图形,求阴影部... 30万元房贷时间25年每月供1650,每月还多少本金? 30w房贷,二十五年分期,利率4点9每月还多少?如果打九五折,每月又还多少... 平安银行信用卡能不能刷烟款 北海什么信用卡可以扣烟款? 2022年属龙生肖12月30日打麻将好吗 为什么开展委托贷款 实体店买一束玫瑰花多少钱? 注册新后旧的怎么找回? 如何把手机号注册的找回来? ...你在UPS问题上相当专业,特前来请教。公司的服务器机柜需要UPS... 怎么找回原来注册的? 微信重新注册了,怎么找回以前那个? 怎样找回原来注册的和密码 南京开融咨询靠谱吗 南京乾海商务咨询有限公司怎么样 南京金泽生态集团怎么样 南京金淼信息咨询有限公司坑吗 运城长安4s店的电话谁知道?谢谢 标志4s店工作服上哪买 观致车在泸州可以维修吗 明月何皎皎塑造了一个什么样的主人公形象 古诗《明月何皎皎》表现了主人公的什么形象 明月何皎皎《古诗十九首》中塑造了一个什么样的主人公形象 明月何皎皎是怎样表现无尽的愁思的 请说说在明月何皎皎诗中主人公的形象是什么? 新买的oppor9闪充电器头上面的膜要撕掉吗 oppr9充电器用别的手机充,会有伤害吗 oppo r9的充电器可以给别的手机充电吗?充电器和手机电池会不会坏? 白羊座女友一直咬我 梦见白羊咬自己是什么意思 骑自行车摔了一跤,手和腿磕破了,但是身边没有药,应该怎么处理 ...账号和密码都忘了,而且以前绑定的手机号也不用了怎么办? 农民荒废的土地我想租,他不租,政府可以回收吗? ...账号和密码都忘了,而且以前系结的手机号也不用了怎么办? 政府部门占用耕地租赁合同问题 ...拒收以后货物怎么办,是需要我再联系送货来的快递把货物寄回_百度知... 我家农用耕地被村里承包出去建工厂,请土地律师帮忙解答