最新回答 / 慕九州0325306
这只是你定义的名字,你改成啥都行,只要不重名,这里加个Score是让你分清楚区别你改成 // 调用方法并将返回值保存在变量max中(max可以换成你喜欢的名字列如abc,输出时也是输出abc,因为内容保 //存到变量里面去了) int max=hello.getMaxAge();// 输出最大年龄System.out.println("最大年龄为:" + max); //max与你定义的变量名(max)一致,如abc也是可以的
2020-04-09
最赞回答 / 大猫喔
这样不行的,你输入60呢,不大于60但是大于40,则得出中年,界限没有规定好,可以参考一下我的 int age=19; if(age>=60){ System.out.println("老年"); }else if(age>=40){ System.out.println("中年"); }else if(age>=18){ System.out.println("少年"); }else if(age<1...
2020-04-07
最赞回答 / 无说有听mk
int num = 999; int count = 0; for(int i=1;i<100;i++){ ++count; if(num<10){ System.out.println("它是个"+count+"位的数!"); break; } num = num/10; }
2020-04-06
最新回答 / 慕神6072089
数组索引越界异常,你的for循环写错了,
for (int i = scores.length - 1; i >= 0; i--)注意是i--,如果写成i++就会出现这种问题。
2020-04-05
最赞回答 / 蒟蒻膜拜中
单独运行结果都一样没区别,都是自加一的意思。假如i=1。i++后,i=2。++i后,仍然是i=2。但如果是运用到其他地方就不一样了:有一个语句是a=b[i++]。那么这个语句的意思是先a=b[1],赋值完了后i再加一变为二。而另一个a=b[++i]。那这个语句的意思是i先加一变为二,然后进行赋值a=b[2]。
2020-04-05