八大基本类型

本文详细讲解了Java中Boolean类型的基本概念,与整数(byte、short、int、long)、浮点类型(float、double)的区别,以及各自的表示方式。重点阐述了逻辑运算和程序流程控制中的使用。
摘要由CSDN通过智能技术生成

 Boolean类型    通常用于逻辑运算和程序流程控制(条件选择/循环)

该类型的值只能是true或false,表示真假

不可以使用0或非0的整数来代替false和true,区分C语言

public class App{
    public static void main(String[] args) {
        //定义一个 布尔类型. isMan
        boolean isMan;
        isMan=true;
        System.out.println(isMan);
        isMan=false;
        System.out.println(isMan);
    }
}

整数类型(byte、short、int、long)

整型常量的四种表现形式:

  1. 二进制整数:0B或0b开头(Java7的新特性),如:int a = 0B110;
  2. 八进制整数:要求以)开头,如:int a = 012;
  3. 十进制整数:如:int a = 17;
  4. 十六进制整数:要求0X或0x开头,如:int a = 0X12;

默认情况下,一个整型的自变量默认是int类型

public class App{
    public static void main(String[] args){
        //定义一个int类型
        int a = 110;
        System.out.println(a);
        System.out.println(0b1101110);//二进制
        System.out.println(0156);//八进制
        System.out.println(110);//十进制
        system.out.println(0X6E);//十六进制

        //定义一个byte类型
        byte b = 127;//范围只在[-128,127]
        System.out.println(b);
    }
}
        

 小数类型(float、double)

float、double类型: 

表示小数类型又称为浮点类型,其中float表示单精度类型,double表示双精度类型,但是二者都不能表示精确的小数。

public class App{
    public static void main(String[] args){
        double d = 3;
        System.out.println("double" + d);//double 3.0
        float f = 6;
        System.out.println("float" + f);//float 6.0
        //都有小数点的范围
    }
}
        

Java的浮点类型常量有两种表现形式:

        十进制形式:例如:3.14, 168.0,.618

        科学计数法形式:例如:3.14e2,3.14E2;1000E-2

 

科学计数法表达式返回的结果是double类型。

 默认情况下,一个浮点类型的字面量默认是double类型.若要声明一个常量为foat型,则需在常量后加上f或F , double常量后面的D或d可省略。注意:Java里只有浮点型的变量才可以接受科学计算式结果:

 字符类型(char):字符、字母和符号。

 char类型:表示16位的无符号整数或者Unicode字符,Java对字符采用Unicode字符编码。

 Unicode收集了世界上所有语言文字中的符号,是一种跨平台的编码方式,Java的字符占两个字节,可以表示一个汉字。

char前256个字符和Asal〈美国信息交互标准编码)码中的字符重复。char前256个字符和Asal〈美国信息交互标准编码)码中的字符重复。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值