从键盘上接收一批整数,比较并输出其中的最大值和最小值,输入0时结束方法(while与do-while循环)
方法一:
//从键盘上接受一批整数,比较并输出其中的最大值和最小值,输入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
- 收藏
- 分享
- 文章举报
- 从键盘上连续录入一批整数,比较并输出其中的最大值和最小值,当输入数字0时结束循环
- 作业2018.12.9日,第3题:输入一批整数,输出其中最大最小值,输入0结束循环
- 输入一批整数,输出其中的最大值和最小值,输出数字0时结束
- 输入一批整数,使用循环求出最大值与最小值,输入0时结束。
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 从键盘输入一组非0整数,以输入0为结束标志,求这组整数的平均值,并统计其中正数和负数的个数。(根据循环变量的初值、终值无法判断出循环次数时建议使用while或do while语句完成)。
- 牛牛和15朋友来玩打土豪分田地的游戏,牛牛决定让你来分田地,地主的田地可以看成是一个矩形,每个位置有一个价值。分割田地的方法是横竖各切三刀,分成26份,作为领导干部,牛牛总是会选择其中总价值最小的一份田地,作为牛牛最好的朋友,你希望牛牛取得的田地价值和尽可能大,你知道这个值最大可以是多少吗? 输入两个整数n和m(1≤n,m≤75)表示田地的大小,接下来n行,每行包括m个0-9之间的数字,表示每块
- //1、输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入十个整数,将其中最小的数与第一个交换,把最大的数与最后一个数交换。写三个函数:1。输入十个数 2。进行处理 3。输出十个数。
- 习题 8.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个整数;2.进行处理;3.输出10个数。
- 输入5个整数,找出其中最大整数和最小整数所在的位置,并将二者对调,然后输出调整后的5个数。
- 从键盘输入十个整数存入一维数组中,求出其中的最大数并输出(要求用指针访问数组元素)?
- 4.4有三个整数a,b,c,由键盘输入,输出其中最大的数
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数
- 8.3输入10个整数,将其中最小的数与第一个数对换,把最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数:1输入十个数;2进行处理;3输出十个数
- java学习笔记#从控制台输入整数,输出最大最小值,直到输入0结束
- 有三个整数a b c,由键盘输入,输出其中的最大的数。
- 输入一批整数,输出最大值与最小值,遇0结束