可能是jdk 版本太低了,换个最新版的就可以了
1、官网下载jdk最新版
2、安装jdk-6u14-windows-i586.exe
3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4、“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!
1:类的声明 加访问控制符 public
2:运行 没有问题 ,应该是jdk 版本太低了1.5以下的应该是 现在最高的是
1.7的 到网上down 一个安装就行
Scanner c=new Scanner(System.in);
相当于C中scanf
你没有在控制台上输入信息 所以会报错
主类的声明要用public class,改完后代码:
public class IN{
public static void main(String[] args){
String s=new String();
Scanner c=new Scanner(System.in);
s=c.next();
int age=Integer.parseInt(s);
System.out.print(age*age);
}
}
帮你运行了下,没有报错,估计是你的jdk没安装正确所致