使用嵌套的for语句循环,在控制台上输出如下内容:
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
我写的程序是这样的:
public class exercise2 {
public static void main(String[] args){
for(int i=1;i<10;i++){
for(int j=1;j<10;j++){
System.out.print( i*j + "\t" );
}
System.out.println();
}
}
}
报错如下:
return type for the method is missing
syntax error on token"2",delete this token
但直接在命令提示符下,不会报错,而且我发现许多程序都会报这个错误,但还是运行得出来,请高人指点。
12 个解决方案
#1
我把楼主的代码运行了一遍,不会报错。我的环境是MyEclipse8.5+JDK1.6
#2
我用的eclipse编译环境,复制粘贴你的代码发现没有问题。
#3
我的jdk版本是java version "1.6.0_15",eclipse从关于里面看是“Eclipse IDE for Java Developers Build id: 20100218-1602”,我也不知我这个eclipse是什么版本,有什么问题不,我运行就是报上面两个错误
#4
public class exercise2 {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.print(i * j + "\t");
}
System.out.println();
}
}
}
没问题
注意,所有的代码都一定要是在英文状态下输入的
#5
楼主再试试
#6
4楼写的代码我试了,报一样的错,而且我也注意是在英文状态下输入的,你的代码和我的其实一样的
#7
是不是MyEclipse和JDK有问题啊
#8
看elipse的版本是在“help菜单下的about eclipse”里面看吗,我的是Eclipse IDE for Java Developers Build id: 20100218-1602,不知你们是什么版本的
#9
关eclipse的版本什么事?
对着下面的把环境变量重新配置一次
配置环境在我的电脑右键属性,高级,环境变量, 新建以下 系统变量。
假设jdk安装在C:\Program Files\Java\jdk6.016
1 变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk6.016
(说明:变量值就是JDK的安装路径,也就是你电脑上的JDK在哪)
2 变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3 变量名:path
变量值:%JAVA_HOME%\bin
(说明:第2个和第3个变量只需 把变量名和变量值 直接复制到 变量名和变量值上就可以了!不用改!)
#10
以上说的还是没找到症结,我的环境变量配置是正确的,而且我说了,在命令提示符下运行不会报错
#11
把这个Eclipse删掉,重新再下一个,呵呵
#12
我重新下了一个3.4的,没有再报错了,估计可能是版本的问题吧,谢谢各位的帮助
#1
我把楼主的代码运行了一遍,不会报错。我的环境是MyEclipse8.5+JDK1.6
#2
我用的eclipse编译环境,复制粘贴你的代码发现没有问题。
#3
我的jdk版本是java version "1.6.0_15",eclipse从关于里面看是“Eclipse IDE for Java Developers Build id: 20100218-1602”,我也不知我这个eclipse是什么版本,有什么问题不,我运行就是报上面两个错误
#4
public class exercise2 {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.print(i * j + "\t");
}
System.out.println();
}
}
}
没问题
注意,所有的代码都一定要是在英文状态下输入的
#5
楼主再试试
#6
4楼写的代码我试了,报一样的错,而且我也注意是在英文状态下输入的,你的代码和我的其实一样的
#7
是不是MyEclipse和JDK有问题啊
#8
看elipse的版本是在“help菜单下的about eclipse”里面看吗,我的是Eclipse IDE for Java Developers Build id: 20100218-1602,不知你们是什么版本的
#9
关eclipse的版本什么事?
对着下面的把环境变量重新配置一次
配置环境在我的电脑右键属性,高级,环境变量, 新建以下 系统变量。
假设jdk安装在C:\Program Files\Java\jdk6.016
1 变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk6.016
(说明:变量值就是JDK的安装路径,也就是你电脑上的JDK在哪)
2 变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3 变量名:path
变量值:%JAVA_HOME%\bin
(说明:第2个和第3个变量只需 把变量名和变量值 直接复制到 变量名和变量值上就可以了!不用改!)
#10
以上说的还是没找到症结,我的环境变量配置是正确的,而且我说了,在命令提示符下运行不会报错
#11
把这个Eclipse删掉,重新再下一个,呵呵
#12
我重新下了一个3.4的,没有再报错了,估计可能是版本的问题吧,谢谢各位的帮助