可不可以这样

来源:4-7 Java循环语句之 while

keeping123

2016-05-19 10:19

System.....和i++位置能呼唤吗?

写回答 关注

8回答

  • ershi
    2016-09-29 15:07:13

    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++;

    }

    }

    }

    初学,只想到这个。

  • qq_突然失去梦想的咸鱼_0
    2016-07-27 12:11:09

    输出的结果为:

    我爱你

    我爱你

    我爱你

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

    qq_突然失...

    顺带一提,这里i++和System.out.println();互换不会产生影响, 但如果按照题目输出i,即System.out.println(i);,互换会造成输出结果从2开始。

    2016-07-27 12:15:45

    共 1 条回复 >

  • qq_喔咿喔咿喔咿喔_0
    2016-07-19 17:26:11

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

  • 无限大宇宙
    2016-07-07 10:22:37

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

  • 努力学习么么哒_
    2016-06-21 21:09:29

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

    望采纳!

  • 忆_卿
    2016-05-23 11:12:13

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

  • 忆_卿
    2016-05-23 11:10:29

    可以,输出结果变了。

  • 微企娄翔
    2016-05-19 11:05:10

    可以 输出的结果一样 。

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

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

1165172 学习 · 17581 问题

查看课程

相似问题