import java.util.Scanner;
public class maxNum
{
public static void main(String[] args)
{
int max1=1;
Scanner sc=new Scanner(System.in);
System.out.println("请输入一组数,并以0结尾");
for(max1=0;sc.nextInt()!=0;) {
if(sc.nextInt()>max1)
{
max1=sc.nextInt();
}
else{
continue;
}
}
System.out.println("最大值为:"+max1);
}
}
输入一组数 然后求这组数中的最大值
测试用数据 2 3 4 5 1 456 999 146
最后出现的结果是146,明显出错,可我现在还没搞懂哪里出了问题……
希望老师详细解答,或者告诉我哪个知识点需要我去看书找资料也好,跪谢!