【发布时间】:2021-02-20 20:09:35
【问题描述】:
我必须打印这样的东西
但我面临运行时错误和错误答案
输入:
153
输出:
1:1
5:55555
3:333
获取一个整数并按其大小打印每个数字
import java.util.Scanner;
public class q9774 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
String entery = Integer.toString(n);
char[] E = entery.toCharArray();
for (char value : E) {
System.out.print(value + ": ");
if (value == 0) continue;
else {
for (int i = 0; i < Integer.parseInt(String.valueOf(value)); i++) {
System.out.print(value);
}
System.out.println();
}
}
}
}
【问题讨论】:
-
您的问题是什么?您已经发布了一些代码 - 大概它不会做您想要的。详细描述出了什么问题以及您希望发生什么。