Java 如何打印ascii值的字母表
实际上我现在想要这样的输出 如: 输入数字 66 67 68 69 转换 66-A 67-B 68-C 69-D 我得到这样的输出 66 66-A 67 67-B 68 68-CJava 如何打印ascii值的字母表,java,char,type-conversion,int,java.util.scanner,Java,Char,Type Conversion,Int,Java.util.scanner,实际上我现在想要这样的输出 如: 输入数字 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
for(int i=0;i<4;i++){
扫描仪sc=新的扫描仪(System.in);
int n=sc.nextInt();
System.out.println(n+“-”+(char)c);
}
只需使用:
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();
Scanner sc=新扫描仪(System.in);
对于(int i=0;i<4;i++){
int n=sc.nextInt();
System.out.println(n+“-”+(char)n);
}
sc.close();
注:
n
转换为char
并打印它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();
Scanner sc=新扫描仪(System.in);
对于(int i=0;i<4;i++){
int n=sc.nextInt();
System.out.println(n+“-”+(char)n);
}
sc.close();
注:
n
转换为char
并打印它我不知道
变量c
在代码中的什么位置。
无论如何,我认为你应该在输入完成后打印出来
int[]arr=newint[4];
//您只需要创建一次。
扫描仪sc=新的扫描仪(System.in);
对于(int i=0;i<4;i++){
arr[i]=sc.nextInt();
}
//输入完成后,输出内容。
对于(int i=0;i<4;i++){
System.out.println(arr[i]+“-”+(char)arr[i]);
}
输入:
6566
67
68
输出: 65-A
66-B
67-C
68-D
我不知道
变量c
在代码中的什么位置。
无论如何,我认为你应该在输入完成后打印出来
int[]arr=newint[4];
//您只需要创建一次。
扫描仪sc=新的扫描仪(System.in);
对于(int i=0;i<4;i++){
arr[i]=sc.nextInt();
}
//输入完成后,输出内容。
对于(int i=0;i<4;i++){
System.out.println(arr[i]+“-”+(char)arr[i]);
}
输入:
6566
67
68
输出: 65-A
66-B
67-C
68-D