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

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

已采纳回答 / java刘欢
不可以,float是浮点小数

已采纳回答 / 天谴1号
数组scores[8],说明数组有8各元素,那么数组的下标就是0-7,scores[0]代表第一个元素,以此类推。

最新回答 / 小小小螺号
Arrays是一个关键字,换掉这个才可以

已采纳回答 / Thinker001
需要打印出来的要用引号,用加号+引用代码中的变量就不需要引号

已采纳回答 / 几人还
报错首行在代码第四行,看第四行,你的switch少了个c         同上

已采纳回答 / 哏儿
double d=Math.pow(m,n);表示d等于m的n次方10x1.5的n-1次方如何表达?可以写成 double d=Math.pow(15,(n-1));希望可以帮到你

已采纳回答 / 咕叽咕叽肉肉
第一个是new一个int的scores对象 后面的面向对象你会在仔细学   第二个就是定义一个数组了(新手尽力回答。。)

已采纳回答 / 慕仔5059578
你说的也对,double和float区别就是精度,前者占8个字节17位有效数字,后者占4个字节8位有效数字。你也可以使用float 只不过有吗要加上“f”表示单精度float类型。我觉得作者是为了方便,小数直接都用double了

已采纳回答 / qq不忘初心234rgfgsgsdg
java里面定义数组两种都可以

已采纳回答 / 闻问切
names[i].length表示的是每行的长度(也就是把二维数组拆分为一维数组,每个一维数组的长度),你写的代码之所以越界,是因为[行数<列数],所以可能会遇到这种情况,如果[行数=列数],就不会越界,不信你试试。所以建议把第一个for循环内的names[i].length改成names.length。

已采纳回答 / 故里青栀
就是通过上面定义的one,two,three用这些语句进行运算最后运算的结果都赋值给three,使three有了新的数值

已采纳回答 / 慕娘6672958
删掉再试几次就可以了

最赞回答 / qq_晴朗心情_0
= 是赋值的意思   比如 a = 1== 是比较两边的值是否相等% 的意思取余数  比如 3%2 = 1  就是说 3 除以 2  余数为 1 ,所以1%2 == 1 的意思是:    1%2 的结果是不是和1相等

已采纳回答 / qq_雨下的雪那么大_0
按照你的想法,你想过滤掉无效成绩,然后再排序,再从后往前输出即为成绩前三,那就的改变数组你的操作只是把数组遍历一遍对无效数进行了判断,无效则跳出此次循环,循环里面并没有对数组进行操作int一个j ,然后你可以在循环里面continue后面scores[j]=scores[i];得到过滤后的数组,循环结束然后数组。排序打印<...图片...><...图片...>

已采纳回答 / 慕瓜6474893
把别人的copy过去啊,找跟你一样系统的
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消