Java 整数到字符转换和打印:
我想知道这个程序和Java 整数到字符转换和打印:,java,while-loop,itoa,Java,While Loop,Itoa,我想知道这个程序和(char)转换背后的逻辑。 它是如何工作的,它是如何打印所有的字母、符号和数字的 package ascii1 public class Ascii1 { public static void main(String[] args) { int i=1; while(i<122) { System.out.println((char)i+"\t"); if (i%1
(char
)转换背后的逻辑。
它是如何工作的,它是如何打印所有的字母、符号和数字的
package ascii1
public class Ascii1 {
public static void main(String[] args) {
int i=1;
while(i<122)
{
System.out.println((char)i+"\t");
if (i%10==0)
System.out.println("");
i++;
}
}
}
包ascii1
公共类Ascii1{
公共静态void main(字符串[]args){
int i=1;
当(i使用ASCII时,每个字符都有一个数值
当您迭代时,将+1
添加到i
变量中,您将得到ASCII
表中表示某些字符的数字
最后是(char)
cast返回上面的ASCII
字符。您对此代码的实际问题是什么?这是我见过的最令人敬畏的格式问题。值小于32的Unicode字符是所谓的控制字符,它们没有图形表示,这就是为什么您在输出的前几行中看不到任何内容美国犹他州。