zoukankan      html  css  js  c++  java
  • 3.3基本数据类型

    3.3 基本数据类型

        概述:在JAVA中,有8种数据类型,其中6种是数值类型,另外两种分别,是字符类型和布尔类型,6种数值类型中有4种是整数类型,另外两种是浮点类型.

    基本数据类型

    3.3.1.数值型

             {

                 1,整数类型{byte;short;int;long}

                 2,浮点类型{float,double}

             }

    3.3.2.字符型

    3.3.3布尔型

    3.3.1数值型

    3.3.1.1整数类型

    1.   byte

      内存空间:8位1字节(8位等于一字节);取值范围-128~127.

    <题>byte x=48,y=08,z;   //定义byte型变量x,y,z,并赋值给x,y.

    2.short:短整型

      内存空间:16位2字节;取值范围-32768~32767

    3.int:整形

      内存空间32位4字节;取值范围足够一般情况下使用,是应用最广泛的.

    在java中,系统默认整形是int.

    <题>int x=450,y=-463,z;   //定义int型变量x,y,z,并附初值给x,y

    4.long:长整形

      内存空间64位8字节;

    long形变量赋值时结尾必须加上L或l,否则系统不认.建议使用L,因为l和1容易混淆.

    <题>long x=123489861684265865965L;y=7896545236842659864L;z;  //定义long型变量x,y,z,并附初值给x,y

    练习

    3.3.1.2浮点类型

      浮点类型表示有小数部分的数字,在java中,分为{1.单精度浮点小数(float)

                                                                     2.双精度浮点小数(double)。}

    1.单精度浮点小数float:

      内存空间:32位4字节;赋值使用中必须要在结尾使用F或f,以此来申明赋值为一个单精度浮点小数.否则系统自认为double型变量.

    <题>:float z=12.125F;y=-5.132f,z;//定义float型变量x,y,z,并附初值给x,y

    2.双精度浮点小数double:

     内存空间:64位8字节;

    在Java中,系统默认浮点型位double,

    再给double赋值时,可以使用后缀D或d,也可不加,没有硬性规定.

    <题>:double x=1.3201D,y= 61.8526d,z9.3214,q;  ;//定义float型变量x,y,z,q,并附初值给x,y,z

    3.3.2字符类型

    char型即为字符型,使用插入关键字进行声明,用于储存单个字符, 系统分配两个字节的内存空间.在定义字符型变量时,要用单引号''括起来,例如's'表示一个字符,且单引号中只能有一个字符,多了就不是字符类型了,就是字符串了,字符串要用双引号""进行声明.

    <例>:  //声明char型变量

                 char x='a';

                 //由于字符a在unicode表中的排序位置是97,因此允许将上面的语句写成:

                char x=97;

                int z='a';

                System.out.print(z);//输出97

                System.out.print(x);//输出a

    由上此看出,char和int之间存在一定联系.可以转化!!!!

    转义字符

    ddd   1~3位八进制数据所表示的字符,如456

    dxxx 4位十六进制所表示的字符,如052

    \       反斜杠字符                                                重点

           垂直制表符                                                重点

           回车                                                        重点

          换行                                                        重点

          退格                                                        重点

    f   换页

    3.3.3布尔型

    boolean 只会反馈true和false,即判断真假.

    <例>boolean b1=true,b2=false,b3;    //定义布尔型变量b1,b2,b3,并给b1,b2赋初值


     

  • 相关阅读:
    centos
    ssh 登录 centos 服务器
    Sql NoSql
    Java
    PHP
    React Hooks使用
    前端优化tips
    Error:Node Sass version 5.0.0 is incompatible with ^4.x 解决
    css换行
    git 关联多个远程仓库
  • 原文地址:https://www.cnblogs.com/panyiquan/p/5204339.html
Copyright © 2011-2022 走看看