实际上我现在想要这样的输出 例如: 输入数字 66 67 68 69 兑换 66-A 67-B 68-C 69-D
我正在得到这样的输出 66 66-A 67 67-B 68 68-C
for (int i = 0; i < 4; i++) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println(n + "-" + (char) c);
}
答案 0 :(得分:1)
只需使用:
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 4; i++) {
int n = sc.nextInt();
System.out.println(n + "-" + (char) n);
}
sc.close();
注意:
n
转换为char
并进行打印。答案 1 :(得分:1)
我不知道variable c
在您的代码中的位置。
无论如何,我认为您应该在输入完成后将其打印出来。
int[] arr = new int[4];
// You only need to create it once.
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 4; i++) {
arr[i] = sc.nextInt();
}
// When input is finished, output contents.
for (int i = 0; i < 4; i++) {
System.out.println(arr[i] + "-" + (char) arr[i]);
}
65
66
67
68
65-A
66-B
67-C
68-D