如何输入“23423”这样的数字并输出“2 3 4 2 3”这样的数字?我该如何让用户不能输入少于或多于 5 位数字? (我们将不胜感激您的帮助。因为我正在学习 Java,所以我只需要你们的提示。期待学习新的东西。)
这是我到目前为止所拥有的:
Scanner input = new Scanner(System.in);
int value1, value2, value3, value4, value5;
System.out.print("Enter a number: ");
value1 = input.nextInt();
System.out.print("Enter a number: ");
value2 = input.nextInt();
System.out.print("Enter a number: ");
value3 = input.nextInt();
System.out.print("Enter a number: ");
value4 = input.nextInt();
System.out.print("Enter a number: ");
value5 = input.nextInt();
System.out.printf(" %d " + " %d " + " %d " + " %d " + " %d\n ", value1, value2, value3, value4, value5);
最佳答案
可以用循环重做:让循环读取输入 5 次,每次将第 i 个读取的值放在数组的第 i 个位置。
然后,要打印它,您只需使用 for
循环来打印数组的每个元素。
关于java - 分隔整数中的数字(用户输入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10750179/