求解,输入一个整形数字,小于等于4位,判断为几位数,并输出各个位数的数字,用chack方法 求大家解答,谢谢了!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class test { public static void main(String[] args) { int temp=5678; int[] accept=new int[4]; accept[0]=temp/1000;//千位 accept[1]=temp/100%10;//百位 accept[2]=temp/10%10;//十位 accept[3]=temp%10;//个位 for(int show:accept){ System.out.println(show); } }}我不知道你是不是想要这种,我也是初学者,不知道什么chack方法 那个整数是输入的,再加上键盘输入比较好吧!(我也不知道什么Chack方法) Scanner scanner=new Scanner(System.in); System.out.println("输入整型类型的数字是(位数大于0小于4):"); int flag=0; int temp=scanner.nextInt(); if(String.valueOf(temp).length()<0 ||String.valueOf(temp).length()>4){ flag=1; System.out.println("输入的格式不对,请重新输入"); } if(flag==0){ int[] accept=new int[String.valueOf(temp).length()]; for(int i=0;i<accept.length;i++){ accept[i]=Integer.parseInt((String.valueOf(temp).charAt(i)+"").trim()); } for(int n:accept){ System.out.println(n); } } }希望可以帮到楼主 public static void main(String[] args) { // TODO Auto-generated method stub check(); } public static void check(){ Scanner scanner=new Scanner(System.in); System.out.println("输入整型类型的数字是(位数大于0小于4):"); int flag=0; int temp=scanner.nextInt(); if(String.valueOf(temp).length()<0 ||String.valueOf(temp).length()>4){ flag=1; System.out.println("输入的格式不对,请重新输入"); } if(flag==0){ int[] accept=new int[String.valueOf(temp).length()]; for(int i=0;i<accept.length;i++){ accept[i]=Integer.parseInt((String.valueOf(temp).charAt(i)+"").trim()); } System.out.print("输入的数字为:"); for(int n:accept){ System.out.print(n+"\t"); } } } chake是哪个包下的 java键盘事件 java添加背景图片 简单的菜鸟级 急,如何用java程序实现开机自动启动? 以空格为判断依据,输出空格前后字符串 900分请教高手:jni调用问题(急) 求:core java 随书光盘中的内容。 新手求教? 每次调试总发生javaw.exe错误 java如何判断两个字符串中有几处不同的地方 java截取“aaa/bbb/ccc”最后一个/之后的字符串如何实现? Java B2B开源的有哪些,想在上面做二次开发.
public static void main(String[] args) {
int temp=5678;
int[] accept=new int[4];
accept[0]=temp/1000;//千位
accept[1]=temp/100%10;//百位
accept[2]=temp/10%10;//十位
accept[3]=temp%10;//个位
for(int show:accept){
System.out.println(show);
}
}
}
我不知道你是不是想要这种,我也是初学者,不知道什么chack方法
System.out.println("输入整型类型的数字是(位数大于0小于4):");
int flag=0;
int temp=scanner.nextInt();
if(String.valueOf(temp).length()<0 ||String.valueOf(temp).length()>4){
flag=1;
System.out.println("输入的格式不对,请重新输入");
}
if(flag==0){
int[] accept=new int[String.valueOf(temp).length()];
for(int i=0;i<accept.length;i++){
accept[i]=Integer.parseInt((String.valueOf(temp).charAt(i)+"").trim());
}
for(int n:accept){
System.out.println(n);
}
}
}
希望可以帮到楼主
// TODO Auto-generated method stub
check();
}
public static void check(){
Scanner scanner=new Scanner(System.in);
System.out.println("输入整型类型的数字是(位数大于0小于4):");
int flag=0;
int temp=scanner.nextInt();
if(String.valueOf(temp).length()<0 ||String.valueOf(temp).length()>4){
flag=1;
System.out.println("输入的格式不对,请重新输入");
}
if(flag==0){
int[] accept=new int[String.valueOf(temp).length()];
for(int i=0;i<accept.length;i++){
accept[i]=Integer.parseInt((String.valueOf(temp).charAt(i)+"").trim());
}
System.out.print("输入的数字为:");
for(int n:accept){
System.out.print(n+"\t");
}
}
}