float a = float.parseFloat(String test); 右括号是中文状态下的。改为英文下的。System.out.println("Cube is " +Cube); 分号是中文状态下的。改为英文下的。float a = float.parseFloat(String test);
应该改为:float a = Float.parseFloat(String test);
应该改为:float a = Float.parseFloat(String test);
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);
}
}
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
}
}
{
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)
{
}
}
}
程序错误太多了,其实你可以自己解决的,碰到问题多看看文档吧。