Contents

16.8. 断言

Test.java

package com.a32work.cn;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);       // 获得用户输入
        int score;
        int sum = 0;
        System.out.println("请输入成绩,输入任意非数字字符结束:");
        while (scanner.hasNextInt()) {
            //进行判断
            score = scanner.nextInt();      // 读入成绩
            assert score > 0 : "成绩不能为负!";
            assert score < 100 : "成绩满分为100!";
            sum += score;
        }
        System.out.println("班级总成绩为:" + sum);
    }
}