System.out.read()读入的是字符,而a是int型,所以a记录的是输入字符的ascii码值,如果想实现你的要求,就把a转为char型后再输出.
public class Test
{public static void main(String[] args)
{
try
{int a;
System.out.print("Input command: ");
a= System.in.read();
System.out.println((char)a);
}
catch(Exception e)
{
}
}
}
public class Test
{public static void main(String[] args)
{
try
{int a;
System.out.print("Input command: ");
a= System.in.read();
System.out.println((char)a);
}
catch(Exception e)
{
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货