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

Scanner类的问题
import   java.util.*;
class   ex4
{
public   static   void   main   (String[]   args)   {
        int   max=0,min=0;
        Scanner   reader=new   Scanner(System.in);
        for(int   i=1;i <=3;i++)
        {
        int   x=reader.nextInt();
        System.out.println(x);//有这句和没这句的输出结果有很打差别,为什么?
        if(i==1)
        {max=x;
        min=x;
        continue;
        }
        else
        {
        if(x> max)
        {
        max=x;
        }
        if(x <min)
        {
        min=x;
        }
        }
       
        }
        System.out.println( "max= "+max);
        System.out.println( "min= "+min);
        }
}

------解决方案--------------------
int x=reader.nextInt();读int数据类型,没这句话当然有错了

------解决方案--------------------
我把它去掉了,也是一样的啊~~