一、功能说明:
1. 对输入的数字信息进行范围诊断,直到输入合法信息方可进行下一步
二、进化方向:
1. 重复次数提示,超过一定次数执行其他操作
2. 中途放弃操作,返回到其他操作
3. 选择其他方式输入,进行其他操作
4. 字符等广义信息合法性判断,并进行其他操作
三、当前等级(1级)
import java.util.*;
public class legality {
public static void main(String[] args)
{
Scanner reader_1 = new Scanner(System.in);
int score;
byte signal_input = 1;
/*输入合法性判断*/
do {
if(signal_input == 1)
System.out.println("please inter the score:");
score = reader_1.nextInt();
if(score<0 || score >100) {
signal_input = 0;
System.out.println("Sorry,that score does not appear to be valid!");
System.out.println("Please re-inter:");
}
}while(score<0 || score>100);
}
功能代码不断改进中,欢迎留言讨论。