学习目标:
目标:熟练运用 Java所学知识
题目内容:
本文内容:使用java语言:输出一个整数的每一位,如:123的每一位是1 , 2 , 3
实现思路
1.首先通过%求余操作将整数的每一位存放在数组中;
2.通过for循环读取数组每一位,将其与字符串拼接,输出字符串即可
public class practice {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
outPut(num);
}
private static void outPut(int num) {
int[] a = new int[1000];//存放整数的数组
int i = 0;
int count = 0;//记录整数有多少位
String s = "";
while (num != 0) {
a[i] = num % 10;
num = num / 10;
i = i + 1;
count++;
}
for (int j = count - 1; j >= 0; j--) {
s = s + a[j] + " ,";
}
System.out.println(s);
}
}
//输出结果
2315412
2 ,3 ,1 ,5 ,4 ,1 ,2 ,
Process finished with exit code 0