輸入一批整數,使用循環求出最大值與最小值,輸入0時結束。


package com.Summer_0417.cn;

import java.util.Scanner;

/**
 * @author Summer
 * 輸入一批整數,使用循環求出最大值與最小值,輸入0時結束。
 *
 */
public class Test_Method11 {

    public static void main(String[] args) {
        //聲明一下最大最小值,並獲取鍵盤錄入的值
        int max = 0,min = 0,num = 1;
        Scanner sc = new Scanner(System.in);
        System.out.println("請輸入第一個數");
        num = sc.nextInt();
        //指定這個數為最大值和最小值
        max = num;
        min = num;
        //用for循環輸入新的數值,並比較大小輸出
        for (int i = 2; i > 0; i++) {
            System.out.println("請輸入第"+i+"個數");
            num = sc.nextInt();
            if (num == 0) {
                break;
            }
            if (num>max) {
                max = num;
            }else if (num<min){
                min = num;
            }else {
                System.out.println("這個數即不是最大值也不是最小值"+num);
            }
            System.out.println("最大值"+max+"最小值"+min);
                
            }
        System.out.println("結束循環");
        }

    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM