JAVA!弱!急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:27:46
for(i=0;i<10;i++)
{
System.out.println("输入第"+(i+1)+"个字母");
sb[i]=System.in.read();

}老师要做的是区分大小写,我想用ASCII码判断,可是这个总是多读俩回车啊~~怎么弄?或者谁给我写个方法,初学~~

你说的不清楚,原题是什么啊?发给我,看看我会不会
我的邮箱:805576789@qq.com

用Scanner类,进行数据的输入。
Scanner sc = new Scanner(System.in);
for(i=0;i<10;i++)
{
System.out.println("输入第"+(i+1)+"个字母");
sb[i]=sc.nextByte();

}

使用Scanner类中的read方法或者readLine方法试下