日期:2014-05-20  浏览次数:20701 次

那位大神来帮小弟看看 最小值求不出来 一直为0
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;
只能判断负数的最小值
------解决方案--------------------
楼主为什么我运行你的程序是对的
------解决方案--------------------
还是用数组吧
------解决方案--------------------
这个程序没有问题,为什么楼主说有问题,我就不知道了