最新回答 / 高手57
你的case 1的输出没有换行。。。public class HelloWorld { public static void main(String[] args) { for (int i = 1; i <= 3; i++) { switch ( i ) { case 1: System.out.println("*"); continue; case 2: System.out.println("**"); ...
2019-01-14
最赞回答 / 龙王大毛球
首先我们转变一下思想,在代码“=”的职能不再是数学中的等于号,此处我们称其为赋值运算符。其作用在于将“=”左边的值赋给右边的变量。理解了这一点后我们再看int a=5 int b=a++这行语句。第一行将5赋给了a,紧接下来看第二行代码b=a++,意思是先将变量a的值赋给b之后a再进行自增。所以输出的结果为b=5(a自增之前的值),a=6。
2019-01-13
最赞回答 / wingle
你把show()方法放main函数里了;你直接hello.show()是找不到show方法的,因为HelloWorld这个类下没有直接的show方法,它还在main函数里。其它还有小问题,注意编程规范。
2019-01-12
最新回答 / wingle
num放在continue之后都可以,num的意义是记录合法的分数,如果不合法本次循环就被continue跳过了;如果分数合法,continue之后的语句都要循环执行,所以num都会++。
2019-01-09