注释:
Scanner input = new Scanner(System.in);
此句 表示从控制台获取数据,
input.hasNext() 表示你是否有输入数据,
while语句块 表示当你输入数据的时候,就执行输出input.next()(输出内容)
所以只要你输入数据了,它就可以执行,
所以后台只是开了一块内存,一直未关闭,不算死循环
//例如:键盘输入ascll码让程序输出对应字符
// 朱茂强 qq:896228072
Scanner input=new Scanner(System.in);
while(input.hasNext())//判断是否有输入的数据,只要有输入的数据就执行扫描和输出
{
int n=input.nextInt();
System.out.print((char)n);
}
注意:java输出字符型变量用: System.out.print((char)变量名);