为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)

最新回答 / 慕神6839130
循环部分用for public class HelloWord {     public static void main(String[] args) {                  // 变量保存成绩         int score = 53;                   // 变量保存加分次数         int count = 0;         //打印输出加分前成绩          System.out.println("加分前成绩:"+score);        ...

最赞回答 / qq_終奌傷起奌
int one = 10 ;        int two = 20 ;        int three = 0 ;        three=one+two;//30 = 10 + 20;          three+=one;// 30 += 10; 等于three= 30 +10;现在three的值为40        three-=one;// 40 -= 10; 等于three= 30 - 10;现在three的值为30        three*=one;// 30 *= 10; 等于th...

最赞回答 / 可以学但没必要
开始if中的sum=0;0>20?为false所以不执行sum+i,这样sum一直为0,继续循环,直到i<=10不成立时跳出循环,但sum还是0.

最赞回答 / xiao肥瑞
第一步:计算3*8,结果为24;第二步:计算11+3*8,结果为35;第三步:计算(11 + 3 * 8) / 4,结果为8;第四步:8%3所取得的余数的2,可能你也跟我一样好奇余数为什么是2,因为8除以3就除不尽了,所以8除以2就能除得了,所以结果是2

已采纳回答 / 勤奋的程序员001
a是int[],你直接输出,当然是打印地址,

已采纳回答 / 雀雀you
实现这个功能不需要使用到返回值,因为你要输出三个成绩,而一次只能返回一个值。你可以在if语句块的下面加一句:System.out.println(scores[i]);意思是打印当前元素。并且你的if语句的条件也写错了,应写成:if(num>3)代表当查询出第三个成绩后跳出循环。在调用方法处,因为不需要使用返回值,所以也不用接收,可直接写成:hello.cj(scores);不能写中括号。同学你可以将数组的操作,方法的操作,这两章多加以练习,熟练掌握它们的语法,这样的小错误就不会犯了。

最赞回答 / Ibuki_suga
你是想用if(i > 10)来缩短9999999+的距离吧?,这样子不行的。为何你不用break语句呢a = a / 10;num++;if(a == 0){    break;}还有, if(a<=999999999 && a<=0)没错

最新回答 / 慕粉3684705
因为数组排序后是{119,91,89……},91是第二个数,此时num=1,89是第三个数,num=2时,直接跳出循环。

最新回答 / 筱米傲
第5行:for(int i=0; i<=a.length/2; i++){循环条件建议改为: i<a.length/2第7、8行:a[a.length-(i-1)]当i=0时,a[5-(0-1)],也就是a[6],显然是越界了。建议去掉那个小括号,改为:a[a.length-i-1]

最赞回答 / 宝慕林911375
环境变量没有配置好
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!、
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消