import java.util.Scanner;
public class C1
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
//提示使用者輸入數字並設定起始變數
System.out.println("請輸入一個數(輸入0結束):");
double num = input.nextDouble();
double count = 0;
double max = num;
double min = num;
double sum = 0;
//輸入為0,則直接輸出沒有結果
while (num == 0)
{
System.out.println("沒有結果"); break;
}
//輸入不為0,判斷是否大於目前最大數值或小於目前最小數值
while (num != 0)
{
if( num > max)
{
max = num;
}
else if( num < min)
{
min = num;
}
//將使用者輸入的數值加入總和
sum = sum + num;
count = count + 1;
System.out.println("請輸入一個數(輸入0結束):");
num = input.nextDouble();
}
//印出結果
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
System.out.println("平均值:" + ( sum / count ) ); break;
}
}
2014年7月12日 星期六
java程式設計題目---數字處理【最大值、最小值、平均值】
請設計一個程式,要求使用者重複輸入整數數值(數值可能為正數也可能為負數,並無特定範圍),直到輸入0為止,計算並印出這些整數中的最大值、最小值以及它們的平均值至小數點第1位,如果一剛開始輸入0,則輸出沒有結果。範例如下:
訂閱:
張貼留言 (Atom)
Go(Golang)程式語言 設定GCC
下載MSYS2: https://www.msys2.org/ 安裝 程式開始執行後輸入: pacman -Syu y y 在安裝目錄底下找到msys2.exe,雙擊執行 輸入指令: pacman -Su pacman -S --needed base-devel mingw-...
-
MNIST手寫數字辨識資料集 MNIST手寫數字辨識資料集 ,是由 Yann LeCun(揚·勒丘恩) 大神所蒐集,這位大神同時也是Convulution Nueral Networks(卷積神經網絡)的創始人,因此享有"卷積網絡之父"的美譽。關於這位大...
-
Write a program that reads an integer between 100 and 999, and show the result of the sum, product and difference of all its digits. For ex...
-
顯示語言 在一班情況下, Vsiual Studio Code (VSCode) 安裝完成後為英語版本,當然它也附有其他九種語言,分別是:英文(美國)、簡體中文、繁體中文、法文、德文、義大利文、日文、韓文、俄文、西班牙文。各個語言與其代碼對照如下表: Display ...

我還在想存取的部分@@真牛完全沒想到直接判斷
回覆刪除很棒ㄟ感謝您
回覆刪除