当前位置: 代码迷 >> Java相关 >> 用System.in.read()函数读入键盘数据
  详细解决方案

用System.in.read()函数读入键盘数据

热度:202   发布时间:2010-09-03 20:44:21.0
用System.in.read()函数读入键盘数据
小弟是初学java的新手,在读入键盘数据的时候遇到一个问题,调用System.in.read()的时候为什么输入的a值是asc码的值,比如输入a=1时,显示a=49,而且第二个数输入不进去,会自动跳过。跪求高手给予指点,不胜感激。程序详单如下:

public class addnumber
{    public static void main(String[ ] args)
        throws java.io.IOException{
        int a=0,b=0,c=0;    //初始化变量

        //输入第一个数a
        System.out.println("Please Input Number a:");   
        a = System.in.read();
        System.out.println("the number you have input is :"+a);               

        //输入第二个数b
        System.out.println("Please Input Number b:");
        b = System.in.read();
        System.out.println("the number you have input is :"+b);

        //求和
        c = a + b;
        System.out.println("The Result is :"+c);    //输出结果

        }
}
搜索更多相关的解决方案: read  函数  System  键盘  数据  

----------------解决方案--------------------------------------------------------
  相关解决方案