A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public class Job05 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入学员人数:");
        int nums = input.nextInt();
        int count = 0;
        for (int i = 0; i < nums; i++) {
            System.out.print("请输入第" + (i + 1) + "名学生成绩:");
            int score = input.nextInt();
            if (score >= 80)
                count++;
        }
        System.out.println("大于80分的学生人数为:" + count);
         //double result = Double.parseDouble(count+" ")/nums;
        double result = Double.parseDouble(String.valueOf(count)) / nums;
        System.out.println("大于80分的学生比例为:" + result);
    }
}

(我用的是Eclipse)在这个程序中输出结果时有:请输入学员人数:若当我不管把光标放在那个位子,等下输入回车都可以得到答案。
public class Job051 {
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            System.out.println("请输入3个学员姓名:");
for(int i=0;i<2;i++){
            String name = input.next();
            System.out.println("学生姓名分别为:" +name );
        }
        }

    }

   
但在这个程序中却不能,求大神解释。能否把光标都放在下个行,该如何实现?谢谢!!


3 个回复

倒序浏览
有大神吗?帮帮忙啊
回复 使用道具 举报
IO流的问题。后面会讲到的。原因我也忘了。我才开始学
回复 使用道具 举报
浮光掠影 发表于 2015-10-23 11:52
IO流的问题。后面会讲到的。原因我也忘了。我才开始学

好吧!先谢谢了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马