1. 程式人生 > >程式設計作業175頁第4題 程式允許使用者在鍵盤依次輸入若干個數字(使用斷言語句)

程式設計作業175頁第4題 程式允許使用者在鍵盤依次輸入若干個數字(使用斷言語句)

import java.util.*;
public class text{
	public static void main(String arg[]){
		Scanner reader =new Scanner(System.in);
		double sum=0;
		int m=0;
		while(reader.hasNextDouble()){
			double x=reader.nextDouble();
			assert x<100:"數字要小於100";
			assert x>0:"數字要大於0";
			m=m+1;
			sum=sum+x;
		}
		System.out.printf("%d個數的和為%f\n",m,sum);
		System.out.printf("%d個數的平均值為%f\n",m,sum/m);
	}
	
}
結果如下 分別是沒開斷言 和輸入有超過100的數字 和輸入低於0的數字