源代码:
public class ArithmeticDemo{
public static void main(String[] args)
int i=37;
int j=42;
double x=27.475;
double y=7.22;
System.out.println("Variable values...");
System.out.println("i="+i);
System.out.println("j="+j);
System.out.println("x="+x);
System.out.println("y="+y);
}
错误:D:\作业\11.java:2: 需要 ';'
public static void main(String[] args)
^
D:\作业\11.java:7: 需要 <标识符>
System.out.println("Variable values...");
^
D:\作业\11.java:8: 需要 <标识符>
System.out.println("i="+i);
^
D:\作业\11.java:9: 需要 <标识符>
System.out.println("j="+j);
^
D:\作业\11.java:10: 需要 <标识符>
System.out.println("x="+x);
^
D:\作业\11.java:11: 需要 <标识符>
System.out.println("y="+y);
^
6 错误
处理已完成。
求高手解答,我也不知道是少安装了什么还是编程错误的?完全按教科书上写的(本人是菜鸟~~~)
main方法缺乏大括号{}
正确格式:
public class ArithmeticDemo{
public static void main(String[] args) {
int i=37;
int j=42;
double x=27.475;
double y=7.22;
System.out.println("Variable values...");
System.out.println("i="+i);
System.out.println("j="+j);
System.out.println("x="+x);
System.out.println("y="+y);
}
}
建议新人使用eclipse来进行编程,有这种错误会直接在eclipse中划出红线,有助于找错!
你给出的代码中的main函数没有大括号。如下修改后,运行没有发现错误。
public static void main(String[] args) {
int i=37;
int j=42;
double x=27.475;
double y=7.22;
System.out.println("Variable values...");
System.out.println("i="+i);
System.out.println("j="+j);
System.out.println("x="+x);
System.out.println("y="+y);
}
public class ArithmeticDemo{
public static void main(String[] args){
int i=37;
int j=42;
double x=27.475;
double y=7.22;
System.out.println("Variable values...");
System.out.println("i="+i);
System.out.println("j="+j);
System.out.println("x="+x);
System.out.println("y="+y);
}
}本回答被提问者采纳