已采纳回答 / 怎么不下雨
给你个例子for(int i=1;i<=4;i++) { for(int j=i;j<4;j++) System.out.print(" "); for(int j=1;j<=2*i-1;j++) System.out.print("*"); System.out.println(); } for(int i=3;i>=1;i--) { for(int j=i;j<4;j++) System.out.print(" "); for(i...
2017-07-16
最新回答 / DamonYoung
输出的是数组索引的地址值,输出问题,可能你直接输出数组名,比如数组: int[] a=new int[]{1,2,3};正确:System.out.pringln(a[0]);错误:System.out.println(a);
2017-07-16
最新回答 / CELERY511
要先用javac进行编译==》HelloWorld.class,然后在用java虚拟机打开。视频里面老师使用的是eclipse,自动编译执行。。。。
2017-07-16
已采纳回答 / long_l
你要输出一个变量,这个变量肯定要先有值,才能输出啊。比如 int score 这样只是定义了score这个变量的类型为整数型,没有给score赋值,如果这时你输出score,就会发生错误。这就相当于一道数学题要求x的值,然后你回答x的值是x。这老师能给你分吗?所以 int score=3;System.out.println(score);才能正确的输出。至于main的意思,你现阶段不用管它。
2017-07-15
最新回答 / 想名字太累
b=a++表示把a的值赋给b,然后a=a+1,自增是增靠近"++"这个运算符最近的变量的。如果想要达到“b的值是取a值后自增1”好像只能分开敲b=a;b++;测试了一下用java好像无法判别(b=a)++;会提示错误为意外的类型;不过用C可以正确识别。另外,在java中,a++ 和 ++a的相同点都是给a+1,不同点是a++是先参加程序的运行再+1,而++a则是先+1再参加程序的运行。举个例子来说: a=2; b = a++; 运行后: b = 2,a =3 ; ...
2017-07-15