float a =  float.parseFloat(String test); 右括号是中文状态下的。改为英文下的。System.out.println("Cube is " +Cube);  分号是中文状态下的。改为英文下的。float a =  float.parseFloat(String test);
 应该改为:float a =  Float.parseFloat(String test);

解决方案 »

  1.   

    太多了。 给一个全新的给你。 好晕!
    import java.io.*;public class testcube 

    public static void main(String[] args) throws IOException 
        { 
        BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); 
        System.out.println("Enter a number"); 
        String test = buf.readLine(); 
        float n =  Float.parseFloat(test);
            //float n = float.floatvaule(); 
            System.out.println("The number is ="); 
            float Cube = n*n*n; 
            System.out.println("Cube is " +Cube); 
        } 
    }
      

  2.   

    你应该用个ide来编译,它会告诉你问题 public static void main(String[] args) {
    try {
    BufferedReader buf =
    new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter a number");
    String test = buf.readLine();
    float a = Float.parseFloat(test);
    System.out.println("The number is =");
    }
    catch (Exception e) {
    // TODO: handle exception
    }
    }
      

  3.   

    import java.io.*;public class testcube 

        public static void main(String[] args) 
        { 
            BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); 
            System.out.println("Enter a number"); 
            try
            {
                String test = buf.readLine(); 

                float a =  Float.parseFloat(test);
                float n = (new Float(a)).floatValue(); 
                System.out.println("The number is ="); 
                float Cube = n*n*n; 
                System.out.println("Cube is " +Cube); 
            
           }
           catch (IOException ioe)
          {
          }
        } 
    }
    程序错误太多了,其实你可以自己解决的,碰到问题多看看文档吧。
      

  4.   

    谢谢各位大哥了,thank you very much,新手上路,请多关照!