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

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

已采纳回答 / 级数
这是可以的,avg=sum/4;因为sum和4都是Int型,结合方向自右向左,所以先运行sum/4,得int型值14。再赋值给avg系统自动转换为double型,为14.000000。但如果sum的值不能被4整除的话,例如int sum=53,sum/4得到的int型值为13,avg值为13.000000,就错误了。要改变这种情况,可以用强制类型转换,如avg=(double)sum/4;也可以改变被除数的数据类型,如改为avg=sum/4.0,因为被除数为4.0为(double)float型,所以sum...

已采纳回答 / BobCui
你这个循环出来不就是求num的个数吗?因为num是int不会有小数所以每次num/=10;num的位数就少一位,然后每少一位count++,那num到0的时候count的值就是num的位数

已采纳回答 / xyjbsso
for(int i=0;i<=hobbys.length-1;i++){System.out.println(hobbys[i]);}//你在for循环里少了hobbys的长度减1和<=,for循环外面不用分号,还有输出的时候你的hobby应该是hobbys

最新回答 / wait_3
本来这种问题你应该直接去看java的文档,看这个方法的定义的。方法的定义是这样的,对于这两个方法sort和fill方法,它们的索引是包括前面,不包括后面的;sort(al, 2, 5)就是对 [2, 4)进行排序。

已采纳回答 / Perona
应该是网站正在改版吧

已采纳回答 / Perona
前面已经声明过three的数据类型了,这里就不用再次声明数据类型了。

最赞回答 / 长颈鹿在附近
当方法System.out.println不带参数时,它的作用就是换行,你再加上换行符,中间就会空出一行。

已采纳回答 / HansonQ
首先在java里面“=”表示赋值 ,==才是比较相等。注意==和equals的区别

已采纳回答 / Perona
想法没问题。反正循环以后都是count自增1,num除以10。喜欢放在上面就放上面吧。

最新回答 / 山水之间123
public class HelloWorld {    public static void main(String[] args) {        // 变量保存成绩        double score = 53.3; //只需要将分数变量定义为浮点型即可。        // 变量保存加分次数        int count = 0;        //打印输出加分前成绩          System.out.println("加分前成绩为"+score);        // 只要成绩小...

已采纳回答 / Perona
Java的关键字是指对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。

已采纳回答 / AR慕佳
试试"javac hi.class",再用"java hi"

最新回答 / 小阏呆
在字符输出的时候,“+”是作为连接符来使用的
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消