已采纳回答 / 天地过往而不拘
这其实是编译原理的知识,我们写的code是由编译器或解释器进行语义分析的。如果是一条语句的开始出现一个+a;显然它无法解释成任何语句,++a;可以解释为自加1+++a;无法解释成任何语句++++a;更加无法解释成正确语句。但是一种情况下,比如c=a+++b;可以被解释为c=a+(++b);也就是实际代码在编译器编译的时候是根据一定的编译规则去解释的,不符合规则的写法,自然报错。
2016-10-01
最新回答 / 精慕门2048028
右键计算机-属性-高级系统设置-高级-环境变量-系统变量未有就新建-变量名:JAVA_HOME 变量值 (安装目录)path已有就选择编辑 变量值 (bin目录);系统原有未有就新建-变量名CLASSPATH 变量值.;(lib目录)CLASSPATH 变量值先输入 .;再输入lib目录https://www.oracle.com/index.html
2016-10-01
已采纳回答 / 风中打伞的小孩
for(int i=1;i<=3;i++){ for(int j=0;j<i;j++){ System.out.print("*"); } System.out.println(); }这样就可以了,println含换行操作
2016-10-01
已采纳回答 / qq_堕落的撒旦_0
System.out.println("这个会换行");System.out.print("这个也可以打印,但是不会换行。")所以System.out.println("这个会换行"); == System.out.print("这个也可以打印,但是不会换行。") + 换行(回车键).所以如果只是System.out.println(); 这个就只是换行了。
2016-09-30