public static void main(String[] args) {
Scanner a = new Scanner(System.in);//输入数据
int in = a.nextInt();
int s = in;//保存给方法二使用
System.out.println("方法一");
int f = 0;//用于辨认位数
while (in!=0){
switch(f)
{
case 0:
System.out.print("个位:");
break;
case 1:
System.out.print("十位:");
break;
case 2:
System.out.print("百位:");
break;
case 3:
System.out.print("千位:");
break;
case 4:
System.out.print("万位:");
break;
}
System.out.println(in%10);
f++;//位数加一
in = in/10;//
}
System.out.println("方法二");
String s1 = String.valueOf(s);//int--->String
int n = s1.length();
for (int i = 0; i < n; i++) {
switch(i)
{
case 0:
System.out.print("个位:");
break;
case 1:
System.out.print("十位:");
break;
case 2:
System.out.print("百位:");
break;
case 3:
System.out.print("千位:");
break;
case 4:
System.out.print("万位:");
break;
}
System.out.println(s1.charAt(n-1-i));
}
}
数值(5位)拆分
最新推荐文章于 2024-09-10 10:21:38 发布