1.下列程序的输出结果是什么( ) public class E { public static void main (String args[ ]) { char c = '\0'; for(int i=1;i<=4;i++) { switch(i) { case 1: c = 'J'; System.out.print(c); case 2: c = 'e'; System.out.print(c); break; case 3: c = 'p'; System.out.print(c); default: System.out.print("好"); } } } }
时间: 2024-02-10 11:32:53 浏览: 36
程序的输出结果是:Jepp好好好
该程序使用了 switch-case 语句,根据循环变量 i 的值来执行不同的分支。在每个分支中,都会给变量 c 赋不同的值,并输出。但是,在第一个分支中,没有加上 break 语句,导致执行完第一个分支后,会顺序执行后续的分支,直到遇到 break 语句为止。因此,当 i=1 时,输出了 J 和 e;当 i=2 时,输出了 e;当 i=3 时,输出了 p 和好;当 i=4 时,输出了三个好。
相关问题
public class LanQiao { public static void main(String[] args) { char c='a'; System.out.println(c+1) ; } }
这段程序会输出98,而不是b。
在Java中,char类型被视为整数类型,可以进行加、减等运算。在本例中,c是字符'a',它的Unicode编码是97,加上数字1之后得到98,因此程序输出98。
如果想输出字符'b',可以将结果强制转换为char类型,代码如下:
```java
public class LanQiao {
public static void main(String[] args) {
char c = 'a';
System.out.println((char)(c + 1));
}
}
```
这段程序输出b,正确地将98转换为了字符'b'。
public class DengAndme { public static void main(String[] args) { char num5 = "祝刘小飞天天开心"; System.out.println(num5); }
根据提供的代码,存在以下问题:
1. 变量num5的类型为char,但是赋值的是一个字符串,应该将其改为String类型。
2. 字符串中包含中文字符,需要在代码文件的开头添加编码声明,例如:`# -*- coding: utf-8 -*-`
修改后的代码如下所示:
```java
public class DengAndme {
public static void main(String[] args) {
String num5 = "祝刘小飞天天开心";
System.out.println(num5);
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)