求教!怎么用Java循环结构做这道题:输入一批整数,输出其中的最大值和最小值,输入数字0结束循环。

 我来答
死后是好人
2011-11-02 · TA获得超过2638个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:949万
展开全部
import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.println("请输入数字");
int i=input.nextInt();
int max=i;
int min=i;
while(i!=0){
if(max>i)
max==i;
if(min<i)
min=i;
i=nextInt();
}
System.out.println("最大为:"+max+" 最小为:"+min);
}}
更多追问追答
追问
怎么加
if(input.hasNextInt() ==true){
}else{
System.out.println("请输入正确数字!!!");

防止输入小数和字母时出现代码?
追答
if(!input.hasNextInt()){
String s=input.next();//将格式不正确的读取掉,光标后移
System.out.println("请输入正确数字");}
这样可以不?
1515111280
2011-11-02 · 超过14用户采纳过TA的回答
知道答主
回答量:170
采纳率:0%
帮助的人:51.2万
展开全部
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式