布尔类型
- 也叫Boolean类型,boolean只允许取true和false。
- boolean占一个字节。
- 适用于逻辑运算,流程控制语句。
-
有默认类型,是false。但是应该声明为成员变量或是静态变量,如果在方法体中(如main)不会自动赋值。
-
不能使用0或非0的整数代替false和true。这点和C不同。
public class Javaday6 {
//默认值为false
static boolean b;
public static void main(String args[]){
//没有默认值
boolean a;
System.out.println(b);
}
}
基本数据类型转换
自动类型转换:在Java程序在进行赋值和运算时,精度小的类型自动转换为精度大的类型。
![uaidhq9wd](https://img-blog.csdnimg.cn/2629d986b5ea4e8fb0e0f84be22f7dbf.png)
自动类型转换
- 有多种类型的数据混合运算时,系统会将所有数据的数据类型 转换为容量最大的那个数据类型再进行运算。
- 当容量大的数据类型赋值给容量小的数据类型时,会产生异常。反之则自动转换。
- (