打擂台,从键盘上接收一批整数,比较并输出其中的最大值和最小值,输入数字0时结束循环。提示:声明两个变量max和min,分别记录最大和最小值。
2020-06-01 04:39
513 查看
//打擂台,从键盘上接收一批整数,比较并输出其中的最大值和最小值 //输入数字0时结束循环。 import java.util.scanner; public class Demo1{ public static void main(string[] args){ scanner input =new scanner(system.in); int max,min,num; system.out.println("请输入第一个数:") int num=input.nextInt(); max=num; min=num; //-->当只输入一个数的时候,num既是最大值,也是最小值 do{ system.out.printlin("请输入打擂台的数:") int num=input.nextInt(); if(num!=0){ if(num>max){ max=num; } if(num<min){ min=num; } } }while(num!=0); system.out.println("最大值:"+max+"最小值:"+min) } }
相关文章推荐
- 从键盘上连续录入一批整数,比较并输出其中的最大值和最小值,当输入数字0时结束循环
- 从键盘上接收一批整数,比较并输出其中的最大值和最小值,输入0时结束方法(while与do-while循环)
- 输入一批整数,输出其中的最大值和最小值,输出数字0时结束
- 作业2018.12.9日,第3题:输入一批整数,输出其中最大最小值,输入0结束循环
- 输入一批整数,使用循环求出最大值与最小值,输入0时结束。
- 牛牛和15朋友来玩打土豪分田地的游戏,牛牛决定让你来分田地,地主的田地可以看成是一个矩形,每个位置有一个价值。分割田地的方法是横竖各切三刀,分成26份,作为领导干部,牛牛总是会选择其中总价值最小的一份田地,作为牛牛最好的朋友,你希望牛牛取得的田地价值和尽可能大,你知道这个值最大可以是多少吗? 输入两个整数n和m(1≤n,m≤75)表示田地的大小,接下来n行,每行包括m个0-9之间的数字,表示每块
- 编写两个函数,分别求由键盘输入两个整数的最大公约数和最小公倍数。用主函数调用这两个函数,并输出结果
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 从键盘输入一组非0整数,以输入0为结束标志,求这组整数的平均值,并统计其中正数和负数的个数。(根据循环变量的初值、终值无法判断出循环次数时建议使用while或do while语句完成)。
- 输入10个整数,将其中最小的数与第一个交换,把最大的数与最后一个数对换。写三个函数:(1):输入十个数,(2):进行处理,(3):输出十个数。
- 输入一串数字,将其中最小的与第一个调换,最大的与第二个调换,然后输出
- 从键盘输入10个互不相同的整数,找出其中最小值,输出该最小值及其下标。
- 输入一串字符,只包含“0-10”和“,”,找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数
- 从键盘输入n个英文句子(“.”、“?”和“!”表示结束),每次输入一句,分别统计输出每个句子的大写字母个数、小写字母个数、数字个数、空格个数和其他字符个数,最后输出全部句子的统计结果。
- 编写一个程序,循环从键盘接收一批学生的某门课的成绩,并依次保存在数组score的相应元素中,直到输入的成绩为999时结束。
- JAVA异常捕捉机制 接收用户通过键盘不断输入表示某门课程的成绩的字符串(按回车为一个字符串结束),当输入非法数字(输入值小于0或大于100)时提示成绩输入有误,当输入为非数字的字符串时提示输入格式
- Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 Input 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output 对于每组
- 输入十个整数,将其中最小的数与第一个交换,把最大的数与最后一个数交换。写三个函数:1。输入十个数 2。进行处理 3。输出十个数。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。