代码如下:
编译没错,可运行的时候没有比较各位高手 求解!~~~

解决方案 »

  1.   

    呃 那里出错/*
    日期:May 5
    作者:Kinking
    功能:接收两个数,判断
    */
    import java.io.*;
    public class Test01{
    public static void main(String args[]){
    try{
    //输入流,从键盘接收数
    InputStreamReader isr=new InputStreamReader(System.in);//System.in代表键盘标准输入
    BufferedReader br=new BufferedReader(isr);

    //给出提示
    System.out.println("请输入第一个数");
     //从控制台读取一行数据
      String a1=br.readLine();
     
    System.out.println("请输入第二个数");
    String a2=br.readLine();
     
     
     //把String 转换成 float
     float num1 = Float.parseFloat(a1);
     float num2 = Float.parseFloat(a2);
     
     if(num1>num2){
    System.out.println("第一个大");
     }
     
     if(num1==num2){
    System.out.println("相等");
     }  if(num2<num2){
    System.out.println("第二个大");
     }
         }catch(Exception e){
         e.printStackTrace();
         }
       }
    }
      

  2.   

    用Eclipse呗。用UE不是什么好的选择。
      

  3.   

    是不是  把String 转换成 float
    的时候有问题呢?
      

  4.   

    哥承认哥SB了~~
    if (num2 < num2) {
    System.out.println("第二个大");
    }这里错了