zoukankan      html  css  js  c++  java
  • 输入一批整数,输出其中的最大值和最小值,输入数字0时,结束循环

    ☞题目要求:
    输入一批整数,输出其中的最大值和最小值,输入数字0时,结束循环


     1 import java.util.Scanner;
     2 
     3 /**
     4  * 功能描述: 输入一批整数,输出其中的最大值和最小值,输入数字0时,结束循环
     5  *
     6  * @Author: apple.
     7  * @Date: 2019/11/22 10:18 AM
     8  */
     9 public class Demo04 {
    10     static Scanner sc = new Scanner(System.in);
    11 
    12     public static void main(String[] args) {
    13         int max;// 最大值
    14         int min;// 最小值
    15         int num;// 输入的整数
    16         System.out.print("请输入一个整数(输入0结束)");
    17         while (!sc.hasNextInt()) {//判断输入的是否为整数,不是整数则进入循环
    18             System.out.print("输入的有误重新输入:");
    19             sc.next();
    20         }
    21         max = min = num = sc.nextInt();// 以第一个输入的数作为初始值
    22         while (num != 0) {// 把零排除在外,0用作中止程序
    23             if (num > max) {
    24                 max = num;// 如果大于目前的最大值,进行替换
    25             }
    26             if (num < min) {
    27                 min = num;// 如果小于目前的最小值,进行替换
    28             }
    29             System.out.print("请输入一个整数(输入0结束):");
    30             while (!sc.hasNextInt()) {
    31                 System.out.print("输入的有误重新输入:");
    32                 sc.next();
    33             }
    34             num = sc.nextInt();
    35         }
    36         System.out.println("最大值为:" + max + "     最小值为:" + min);
    37     }
    38 
    39 
    40 }

  • 相关阅读:
    Quick Find
    并查集
    树形问题和更多树
    二叉搜索树的局限性
    Oracle Auto Increment Column
    测试机器性能
    EXP/IMP version
    python getaddrinfo 函数
    open cursor too much error
    要看的一些链接
  • 原文地址:https://www.cnblogs.com/appleworld/p/11912253.html
Copyright © 2011-2022 走看看