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

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

已采纳回答 / pumpkin_nan
if条件中num取值超过了int类型的最大范围,可以打印查看int类型的最大范围:System.out.println("int类型"+Integer.MAX_VALUE)。<...图片...>

已采纳回答 / 碎蜂丶莜
嘛,就看判断条件来,实现目标的写法算是多种多样了

已采纳回答 / 潇湘_夜雨
大哥,你这个Devil方法是直接返回的int数组,不管有没有if判断都是返回数组。所以,这个Devil方法就是错误的,返回值应该是int[]。还有应该加一个else{}判断,进入else的分数再让它返回出去。

已采纳回答 / 猫儿当自强
我把你的复制了一遍,分号要用英文状态下的

最新回答 / qq_心有余孽_0
同志 ,你没有看清题目啊

已采纳回答 / 嘴角上扬5270
for循环中第一个分号前面的语句是循环变量初始化,看你代码中的循环变量为score, 在for循环前面的代码中你已经通过“int score = 53;”进行了变量的声明,并且初始化该变量的值为53,所以变量score在for循环中是可以用,不必再重新进行循环变量的初始化。

已采纳回答 / 慕瓜7349043
<...code...><...code...>

已采纳回答 / Q小强
public static void main(String[] args)结束后你的大括号{}没有结束,最后一个}没有,就开始打public void smile了,就是public void smile在public static void main(String[] args)外面,不在里面,你改一下试试。

已采纳回答 / 晓岚
这属于定义和赋值混乱,定义在java语言中一定要在前面如 int[] score;直接写这个java是可以编译出来你定义了一个score的数组,但是直接写new int[5]编译器是直接报错了,故不会出现你所想的两个相等现象,因为这个等式两边都是赋值式

已采纳回答 / 慕沐9437088
public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;if (num >= 0 && num <= 999999999) {do {count++;num /=  10;}while(num>=1);System.out.println("它是个" + count + "位的数!");} else{System.out.println("输入有误...

已采纳回答 / qq_异人_0
他又不是英文讲课,只是一些和代码有关的单词而已......

已采纳回答 / qq_木木夕嘿_0
因为程序明显要求输出前三名,而数组排序后,数组内为从小到大排序,num计数为3,所以for循环中,从i=scores.length开始循环输出,

已采纳回答 / 戴尔基
从入门到放弃

已采纳回答 / 慕婉清6321984
注意大括号for(int i=0;i<=3;i++)  {   for( int j=0; j<=i;j++)   {   System.out.print("*");   }   System.out.println();  }    无需定义无关量sum
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消