package s1t21;
import java.util.Scanner;
public class fuxi6 {
public static void main(String[] ages){
Scanner ipout = new Scanner(System.in);
int max = 0;
int min = 0;
int num;
do{
System.out.print("请输入一个整数(输入0结束):");
num = ipout.nextInt();
if(num>max){
max = num;
}
if(num<min&&num!=0){
min = num;
}
}while(num!=0);
System.out.println("最大值为:" + max+" 最小值为"+min);
}
}
------解决方案--------------------------------------------------------
min=0;
if(num<min&&num!=0){
min = num;
只能判断负数的最小值
------解决方案--------------------------------------------------------
楼主为什么我运行你的程序是对的
------解决方案--------------------------------------------------------
还是用数组吧
------解决方案--------------------------------------------------------
这个程序没有问题,为什么楼主说有问题,我就不知道了