我想输入一个整数,然后将它打印出来,但是下面的程序段却输出的是它的ASCII码,只有我把它转化后才输出整数。import javaaa.io.*;class test_inputInt
{
public static void main(String args[]) throws IOException
{
int i;
i=System.in.read(); System.out.println("i="+i); //为什么这句输出的是i的ASCII码?
System.out.println("i="+(char)i); //这句输出的是整数i?
}
}
String str=buf.readLine();
int a=Intager.parseInt(str);
System.out.println(a);
public class li{
public static void main(String args[]){
String s=" ";
int n=0;
s=JOptionPane.ShowInputDialog("请输入一个数:");
n=Integer.Parsent(s);
}
}