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

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

已采纳回答 / 天启之魂
可以 char内存长度是2字节  可以放入 单独的汉字 

已采纳回答 / 胜利女神在微笑
可以用int只是这样做会丢失精度,就比如说2+3=5; 5/2=2.5;那么用int只能得到的结果是2,不准确

已采纳回答 / 崖信轩
它只能验证最后的输出结果是否与预定的结果一样。其实你这个程序输出的结果是和答案一样的,之所以右侧还提示错误,是因为它检测太慢了而已。你等一会 代码就不报错了

已采纳回答 / Perona
这样多好区分呀。加双引号的是String类型。不加引号是数值类型,如:int、float、double。char类型是加单引号。

已采纳回答 / sixGod
你没写循环啊,也就是你只会加一次分,if(score<=60)只会执行一次,while(true){    if(score <= 60){                score++;            count++;    }else{        break;    }}

已采纳回答 / 伏地炸毛
i未定义。两种方案:第一种     int i,j=0;第二种         for(int i=scores.length-1;i>=0;i--){……}

已采纳回答 / AAnonymous
你没说清楚,我估计是<...code...>吧.这里 + 是连接字符串的意思,即把几个字符串连接起来,组成一个新的字符串.当然你会发现这里的 count 不字符串,是int类型.为什么可以用 + 呢这里有两步, 第一步是这里的 int 会自动包装成 Integer 对象, 然后会调用Integer对象的toString()方法.所以count就被转换成字符串了,就可以用+连接了

已采纳回答 / lei521qin
最后一个else是和第一个if一级。应该在最后一个else前加个}

已采纳回答 / chenjs
用1代表true,0代表false的话逻辑运算或(只要a,b两个条件有一个成立,则整个语句成立)会得到下面的结果:1 || 1等于11 || 0等于10 || 1等于10 || 0等于0而异或则是如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0,所以结果将会是:1 ⊕ 1等于01 ⊕ 0等于10 ⊕ 1等于10 ⊕ 0等于0异或的本质为a⊕b=( !a && b )||( a && !b ),!为非运算,即如果a=1,则!a=0,取反的意思。

已采纳回答 / Perona
两个int类型相除的结果还会是int类型,因此除不尽结果也不会出现小数,而且结果也不是数学上的四舍五入,是直接把小数点后的值舍弃。如:num/10的结果是99.9,但是实际上它的结果是99。

已采纳回答 / Linapan
错误1:int count=0; counut++;应改为count++;错误2:public int hello(){}应该有返回值,return 0;错误3:System.out.println()打印应该有值,Arrays.sort(newScores)无返回值

已采纳回答 / needself
感叹号 也分中文和英文格式。 出卷老师也是6~

已采纳回答 / Perona
<...code...>这2行最后的分号错了,改成英文分号即可<...code...>
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消