zoukankan      html  css  js  c++  java
  • Java八种基本类型

    常用基本类型(byte、short、int、long、float、double、char、boolean)

     |-数值型 表示整数和小数

      |-整型:byte、short、int、long     默认值:0

         |-浮点型:float、double               默认值:0.0

    |-字符型:char                                    默认值:“u0000”

    |-布尔型:boolean                              默认值:fasle

    引用数据类型:数组、类、接口          默认值:null

    1、(常用基本类型汇总)

      整数类型:

      byte:1byte  字节数据       -128~127

      short:2byte  短整数         -32768~32767

      int:4byte    普通整数       -2147483648~2147483467

      long:8byte 长整数          -9223372036854775808~9223372036854775807

      浮点类型:

      float:4byte 浮点数

      double:8byte 双精度浮点数

      char: 2byte 一个字符       0-65536

      boolean:逻辑变量(true,false)

    2、byte类型

      基本介绍:

      byte数据类型是8位、有符号的,以二进制补码表示的整数;

      最小值是-128(-2^7);

      最大值127(2^7-1);

      默认值是0;

      例如:byte bt=120;

    3、short类型

      基本介绍:

      short数据类型是16位,有符号的以二进制补码表示的整数

      最小值是-32768(-2^15);

      最大值是32767(2^15-1);

      默认值是0;

      例如:short st=32700;

    4、int类型

      基本介绍:

      int是最常用的整数类型。一个int类型的变量占用4个字节(32位),最大表示范围为:-2^31~2^31-1,即-2147483648~2147483647.

      默认值是0;

      整型变量的注意事项:

      整数的直接量的类型默认为int类型,如果直接写出的整数超过了int的表达范围,编译报错;

    5、Long类型

      基本介绍:

      一般如果int类型的范围不够,可以使用long类型,一个long类型的变量占用8个字节(64位),最大表示范围为:-2^63~2^63-1,即-9223372036854775808-223372036854775807

      默认值是0L;

      注意:如果用long类型,则需要以L或l结尾

    6、浮点类型

      基本介绍:

      浮点数,就是小数,包括float和double;

      float默认值是0.0f;

      double默认值是0.0d;

      double类型的精度值是float类型的两倍,一般场合使用double类型。

      例如:double tt=4.7;

      浮点数的写法:

      通常写法,如:3.68、.3

    7、char类型

      基本介绍:

      char类型事实上是一个16位无符号整数,这个值是对应字符的编码;

      java字符串类型采用Unicode字符集编码。Unicode是世界通用的长度字符集,所有的字符串都是16位;

    8、boolean类型

      基本介绍:

      boolean类型适用于逻辑运算,标识某个条件是否成立。一般用于程序的流程控制;

      boolean类型只允许取值true或false,true表示条件成立而false标识条件不成立。

      boolean默认值是false;

  • 相关阅读:
    vue 自定义全局按键修饰符
    Vue 过滤器
    v-if、v-show 指令
    其他内置函数
    python中序列化和反序列化
    jmeter图形化html报告核心指标介绍
    jmeter在linux系统下如何进行压力测试
    文件操作的其他方法
    文件处理操作
    内置函数reduce()
  • 原文地址:https://www.cnblogs.com/jiehanshi/p/10314151.html
Copyright © 2011-2022 走看看