java中数据类型转换练习 现在2个字符型变量a=1;b=2;请编写程序实现在控制台显示:a+b=12 和 a+b=3。其中,12 是字符串,3 是数值。 要求:等号后面的12和3必须由表达式针对 和b的值运算得来,不得显示a+b=99。
时间: 2023-11-27 09:50:22 浏览: 91
练习使用Java基本数据类型。使用Java的String类操作字符串和子串
4星 · 用户满意度95%
可以使用字符串拼接和类型转换来实现该需求。
代码如下:
```java
public class DataTypeConversion {
public static void main(String[] args) {
char a = '1';
char b = '2';
// 字符串拼接,等号后面的12由字符串"1"和"2"拼接而成
String str1 = "" + a + b;
System.out.println("a+b=" + str1);
// 类型转换,将字符型变量转换为整型再相加,得到数值3
int num = Integer.parseInt(String.valueOf(a)) + Integer.parseInt(String.valueOf(b));
System.out.println("a+b=" + num);
}
}
```
输出结果为:
```
a+b=12
a+b=3
```
其中,第一行输出的是字符串"1"和"2"拼接而成的"12",第二行输出的是将字符型变量转换为整型再相加得到的数值3。
阅读全文