public class LanQiao { public static void main(String[] args) { char c='a'; System.out.println(c+1) ; } }
时间: 2024-03-17 11:47:32 浏览: 103
lanqiao.rar_lanqiao_visual c_蓝桥_蓝桥杯
这段程序会输出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'。
阅读全文