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

Java入门第一季(IDEA工具)升级版

已采纳回答 / qq_呜哈哈_04338669
count是次数,0<999<999999999,进入循环,count加一次为1, 999除以10=99(int型只取99),99又进入循环,count又加一次为2,得9,  9再进循环,count为3,得0,跳出循环。。。。我是这样理解的

已采纳回答 / 嘿阿
public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;do{    count++;    num=num/10; }while(num >0);System.out.println("它是个" + count + "位的数!");}}

最新回答 / 慕粉1414279225
这个不用加号也可以,如果有两个加号要输出就要用加号

最新回答 / 阿莫林西
java是强类型语言。每个数据都必须有类型

已采纳回答 / Gir非碼農
<...图片...>if判断,满足第一个条件之后就不会再继续执行。如果不满足第一个,则到第二个条件继续判断。你的那个“测试还通过了”实际上是逻辑问题,但对于代码运行并没有错误。所以不会报错。中断?和if没关

已采纳回答 / Larry_H
else if(age>=60&&age>40) //age>=60错了,应该是age<60,其实应该直接删掉else if(age<40&&age>=18) //age<40没必要,还把age=40排除了

最新回答 / qq_时光_71
你数组的建立方式没有搞清楚。建议回去再看下。数组名定义的时候都要定义数组长度的。

最新回答 / qq_方蜢_0
已经Javac编译成功为Try。class文件了,java Try 显示执行不了

最新回答 / Larry_H
一个{}内的程序块会比其外的程序多一个缩进(一个tab),IDE或者代码编辑器都会帮你完成的

最新回答 / 沐沐小姐
double 和int进行运算结果会是double,int可以直接转成double因为double八个字节int四个字节,而double转成int需要加个强转并且小数点后面部分会被舍弃掉,所以你的代码编译时通不过的,int avg2 = (int)(avg1+rise);这样改,最后avg2的值会改变。          自动转换

已采纳回答 / Larry_H
正常来说,不用参数,scores传不进方法,没法处理(从目前进度的知识看)如果你说,那如果把scores直接声明在方法里的话呢,那就:public class HelloWorld {        //完成 main 方法    public static void main(String[] args) {        HelloWorld a=new HelloWorld();        int[] rank=a.b();        for(int c:rank){            ...
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消