public class Test3 { public static void main(String[] args) { for (int i = 1; i <= 4; i++) { switch (i) { case 2: System.out.print("B"); case 3: System.out.print("C"); break; case 1: System.out.print("A"); case 4: System.out.print("D"); break; } } } }
时间: 2024-04-03 21:33:29 浏览: 42
这段代码的输出结果为:ABCD。
这是因为在 switch 语句中,没有在 case 2 的分支中加上 break 语句,所以当 i=2 时,会执行 case 2 和 case 3 的代码,输出 BC。而在 case 1 和 case 4 中,由于加上了 break 语句,所以在 i 分别等于 1 和 4 时,只会输出 A 和 D。因此最终的输出结果为 ABCD。
相关问题
public+class+Test+{ public+static+void+main(String[]+args)+{ int+a+=+0; int+b+=+0; for+(int+i+=
以下是填充代码中的空白的答案:
```java
public class TestOR {
public static void main(String[] args) {
int a=111111;
int b=222222;
//以下代码将a和b值互换
int temp = a;
a = b;
b = temp;
System.out.println("a="+a+" b="+b);
}
}
```
以下是下列程序的输出结果的答案:
```java
public class Test {
public static void main(String[] args) {
int i=0;
for(i=0;i<4;i++) {
if(i==3) break;
System.out.print(i);
}
System.out.println(i);
}
}
```
public class Test f public static void main(String[] args)f int i=1: while(i<10if((++)%2==0)[ System.out.print(i+"");
根据提供的引用内容,以下是一个Java程序,它将打印1到9之间的所有偶数:
```java
public class Test {
public static void main(String[] args) {
int i = 1;
while (i < 10) {
if ((i++) % 2 == 0) {
System.out.print(i + "");
}
}
}
}
```
输出结果为:2 4 6 8
阅读全文