import java.io.*;
public class T
{
 public static void main(String[] args) throws IOException
 {
   int x,y,z,min;
   InputStreamReader reader=new InputStreamReader (System.in);
   BufferedReader input=new BufferedReader (reader);
   System.out.println("请输入三个数!");
   x=Integer.parseint(input.readLine());
   y=Integer.parseint(input.readLine());
   z=Integer.parseint(input.readLine());
   x<y?min=x:min=y;
   min<z?min:min=z;
   System.out.println("这三个数中最小的数是:"+min);  
  }
}
这里  x<y?min=x:min=y;
      min<z?min:min=z;
这样敲不对吗?java

解决方案 »

  1.   

    public class tt
    {
     public static void main(String[] args) throws IOException
     {
       int x,y,z,min;
       InputStreamReader reader=new InputStreamReader (System.in);
       BufferedReader input=new BufferedReader (reader);
       System.out.println("请输入三个数!");
       x=Integer.parseInt(input.readLine());
       y=Integer.parseInt(input.readLine());
       z=Integer.parseInt(input.readLine());
       min = x<y?x:y;
       min = min<z?min:z;
       System.out.println("这三个数中最小的数是:"+min);  
      }
    }这样
      

  2.   

    min = x<y?min=x:min=y;
    min = min<z?min:min=z;
      

  3.   

    好的,感谢上面的解答,昨天弄完了求最大最小的,今天又发现了个三目的问题,现在不是要求最大最小,而是要求三个数从小到大排序,也是用上面的方法,要求把最大的赋值给a,最小的赋值给c,中间的赋值给b,最大最小的我会比较,但是中间的我就想不出来,该怎么比较然后赋值给中间数b?
      

  4.   

    import java.io.*;
    public class T
    {
    public static void main(String[] args) throws IOException
    {
    int a,b,c,max,min,zhong;
    InputStreamReader x=new InputStreamReader (System.in);
    BufferedReader y=new BufferedReader (x);
    System.out.println("请输入要排序的三个数:");
    a=Integer.parseInt(y.readLine());
    b=Integer.parseInt(y.readLine());
    c=Integer.parseInt(y.readLine());
     max=a>b?a:b;
     max=max>c?max:c;
    a=max;
     min=a>b?b:a;
     min=min>c?c:min;
    c=min;
    //我还想再写一段找中间的数的,但是在第二个赋值的时候找的就是中间的数出来了.

    System.out.println("输入的三个数的最大的是:"+a);
    System.out.println("输入的三个数的最小的是:"+c);

    }
    }
    这个,我在比较最大的给a了后,第二个赋值我想找的是最小的数的,但是怎么把中间的数给赋值了,
      

  5.   

    import java.io.*;
    public class T
    {
     public static void main(String[] args) throws IOException
     {
       int x,y,z,min;
       InputStreamReader reader=new InputStreamReader (System.in);
       BufferedReader input=new BufferedReader (reader);
       System.out.println("请输入三个数!");
       x=Integer.parseint(input.readLine());
       y=Integer.parseint(input.readLine());
       z=Integer.parseint(input.readLine());
       x<y?min=x:min=y;
       min<z?min:min=z;
       System.out.println("这三个数中最小的数是:"+min);  
      }
    }
      

  6.   

    import java.io.*;public class T {
    public static void main(String[] args) throws IOException {
    int x, y, z, min;
    InputStreamReader reader = new InputStreamReader(System.in);
    BufferedReader input = new BufferedReader(reader);
    System.out.println("请输入三个数!");
    x = Integer.parseInt(input.readLine());
    y = Integer.parseInt(input.readLine());
    z = Integer.parseInt(input.readLine());
    min = x < y ? x : y;
    min = min < z ? min : z;
    System.out.println("这三个数中最小的数是:" + min);
    }
    }