您的位置:首页 > 其它

从键盘上接收一批整数,比较并输出其中的最大值和最小值,输入0时结束方法(while与do-while循环)

2020-02-12 06:28 1041 查看

方法一:

//从键盘上接受一批整数,比较并输出其中的最大值和最小值,输入0时结束(do-while)
        int num=0;
        int max=0;
        int min=0;
        do
        {
            System.out.print("请输入一个整数(输入0结束):");
            num=input.nextInt();
            
            if(num>max) {
                max=num;
            }
            if(min==0||num<min&&num!=0) {
                    min=num;
            }
            
        } while (num!=0);
            System.out.println("最大值是:"+max+"\t"+"最小值是:"+min);
            
            
      方法二:      
            //从键盘上接受一批整数,比较并输出其中的最大值和最小值,输入0时结束(while)
            int nums=0;
            int maxs=0;
            int mins=0;
            System.out.print("请输入一个整数(输入0结束):");
            maxs=mins=nums=input.nextInt();
            while (nums!=0)
            {
                if(nums>maxs) {
                    maxs=nums;
                }
                if(nums<mins) {
                    mins=nums;
                }
                System.out.print("请输入一个整数(输入0结束):");
                nums=input.nextInt();
            } 
                System.out.println("最大值是:"+maxs+"\t"+"最小值是:"+mins+"\n");

  • 点赞 1
  • 收藏
  • 分享
  • 文章举报
youmengxiu 发布了7 篇原创文章 · 获赞 1 · 访问量 308 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐