请问Scanner在输入回车后,如何才能退出?
package com.imooc; import java.util.Scanner; /*@kernal * 功能描述: * 为指定成绩加分,直到分数大于等于 60 为止, * 输出加分前和加分后的成绩,并统计加分的次数. */ public class addScore { public static void main(String[] args) { System.out.print("请输入需要加分的成绩:"); Scanner sc = new Scanner(System.in); int score = sc.nextInt(); if (score >= 60) { System.out.print("您的输入有误,请重新输入(小于60的数字): "); Scanner sc2 = new Scanner(System.in); int scoreRtry = sc2.nextInt(); System.out.println("重新输入后需要加分的成绩为:"+scoreRtry+"分"); sc2.close(); int count=0; for(;scoreRtry<=60;scoreRtry++) { while(scoreRtry < 60) { scoreRtry++; count++; } System.out.println("重新输入后加分的成绩为:"+scoreRtry+"分"); System.out.println("重新输入后加分的次数为:"+count); } }else if (score < 60) { System.out.println("加分前的成绩为:"+score+"分"); sc.close(); int count=0; for(;score<=60;score++) { while(score < 60) { score++; count++; } System.out.println("加分后的成绩为:"+score+"分"); System.out.println("加分的次数为:"+count+"次"); } }else { System.out.println("###########"); } } }
老师,你好,这是我写的代码,我想要加入一个当Scanner输入回车后,直接退出并提示“输入有误”的功能,毫无头绪,o(╯□╰)o ,@laurenyang O(∩_∩)O谢谢