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 }

  • 相关阅读:
    C++中的动态内存管理
    Harbor镜像仓库搭建
    nexus私服搭建
    Tekton ACK安装
    容器监控实践,从入门到放弃
    Bitwarden_搭建密码服务器
    Jenkins-部署文档
    Mysql-基本的
    Zabbix添加-钉钉故障报警
    ZABBIX-4.4 yum安装
  • 原文地址:https://www.cnblogs.com/appleworld/p/11912253.html
Copyright © 2011-2022 走看看