java编写一个程序,声明一个布尔型变量和一个整型变量并赋值,然后进行类型转换并打印结果
时间: 2024-03-06 11:50:33 浏览: 21
好的,以下是您所需的程序代码:
```java
public class TypeConversionExample {
public static void main(String[] args) {
boolean myBool = true; // 声明一个布尔型变量并赋值
int myInt = 10; // 声明一个整型变量并赋值
// 进行类型转换并打印结果
int boolToInt = myBool ? 1 : 0; // 将布尔型变量转换为整型
boolean intToBool = myInt != 0; // 将整型变量转换为布尔型
System.out.println("Result of converting boolean to int: " + boolToInt);
System.out.println("Result of converting int to boolean: " + intToBool);
}
}
```
在上面的程序中,我们首先声明了一个布尔型变量 `myBool` 并将其赋值为 `true`,以及一个整型变量 `myInt` 并将其赋值为 `10`。然后,我们进行了类型转换并打印了结果。具体来说,我们将布尔型变量 `myBool` 转换为整型,并将结果存储在一个整型变量 `boolToInt` 中。我们使用了一个三元运算符 `? :` 来完成这个转换,如果 `myBool` 的值为 `true`,则返回 `1`,否则返回 `0`。接着,我们将整型变量 `myInt` 转换为布尔型,并将结果存储在一个布尔型变量 `intToBool` 中。我们使用了一个逻辑运算符 `!=` 来完成这个转换,如果 `myInt` 的值不等于 `0`,则返回 `true`,否则返回 `false`。最后,我们将转换的结果打印出来。