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

正在回答

8 回答

public class HelloWorld {

public static void main(String[] args){

int a = 1;

while (a<=3){

switch(a){

case 1:

System.out.println("我");

break;

case 2:

System.out.println("爱");

break;

case 3:

System.out.println("你!");

}

a++;

}

}

}

初学,只想到这个。

0 回复 有任何疑惑可以回复我~

输出的结果为:

我爱你

我爱你

我爱你

即循环三次,执行了三次输出,我爱你~~

0 回复 有任何疑惑可以回复我~
#1

qq_突然失去梦想的咸鱼_0

顺带一提,这里i++和System.out.println();互换不会产生影响, 但如果按照题目输出i,即System.out.println(i);,互换会造成输出结果从2开始。
2016-07-27 回复 有任何疑惑可以回复我~

一句话 要求输出的内容不同

1 回复 有任何疑惑可以回复我~

如果是网页上的题目    可以执行   但是结果会不同 ,  如果是你发的这个代码 是可以的

0 回复 有任何疑惑可以回复我~

你这样写   代码是能够执行的,但是和题目要求的不一样了,因为i的赋值会在输出之前自增1,从而是结果变为2,3,4,并不是以数字”1“开头的结果!所以i++只能放在System 后面!

望采纳!

0 回复 有任何疑惑可以回复我~

看错了。。。。不好意思,  输出结果没变。

0 回复 有任何疑惑可以回复我~

可以,输出结果变了。

0 回复 有任何疑惑可以回复我~

可以 输出的结果一样 。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1162683    人
  • 解答问题       17547    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

可不可以这样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信