数据类型

数据类型

type varName [=value ] [ { ,varName [=value] } ] ;

//数据类型 变量名 = 值

 

public class  Demo02 {
   public static void main(String[] args) {
       String a="hello";
       int  num =10;
       System.out.println(a);
       System.out.println(num);
  }
}

 

 

java整型

int 4字节

short 2字节

long 8字节

byte 1字节

byte和short适用于特定场合 低层处理文件或储存空间很宝贵的大数据组

浮点类型

float 4字节

double 8字节

double是float的俩倍又被称为双倍精度数值

float精度(6~7位有效数字)并不能满足需 求只有在很少的情况下适合适用float类型

列如单精库 或许储存大量数据时

float的数值有一个后缀F 或f (例如 3.14F 没有后缀的浮点数值(3.14)总是默认为double类型

当然也可以在后面添加D或者(列如3.14d)

 

所有浮点数字计算都按IEEE754规范 下面是表示溢出和报错情况的三个特色的浮点数值

1.正无穷大

2.负无穷大

3.NaN(不是一个数字)

一个整除以0的结果为正无穷大,计算0/0或者负数的平方根结果为NaN

 

 

java的数据类型分为俩大类

基本类型 引用类型

public class Dem01 {
   public static void main(String[] args) {
        //八大基本数据类型
           //整数
        int    num1=10;   //最常用                       取值范围 -2 147 483 648 ~2147 483 647(已经超过20亿)
        byte   num2=20;                                  取值范围 -128~127
        short  num3=30;                                  取值范围-32 768~32 767
        long  num =30L;   //long、类型要在数字后面加个L     取值范围-9223 372 036 845 775 808~9 223 372 036 845 775 807

        //小数.浮点数
        float   num5=50.1F;  类型要在数字后面加F             取值范围大约±3.402 823 47E=38F(有效位数为6~7)
        double  num6=                                     取值范围大约±1.797 693 134 862 315 70E+308(有效位数为15位)
      }
}
          //字符类型
            char=‘A’;
         //字符串 string不是关键字 类
           // Sting nam= “稳住”;

            //布尔值
           boolean num=true;
          //boolean flag=false;

什么是字节

位: bit是计算机内部数据 存储的最小单位 1100 1100 是一个八进制二位数

字节byt 是计算机数据处理的基本单位 习惯用B表示

1B(byte,字节)=8bit(位)

字符 是计算机使用的 字母 数字 和字符

1bit表示一位

1byte表示一个字节1B=8b

1024b=1kb

1024kb=1m

1024m=1G

1024G=1tb

posted on 2022-09-19 19:59  余尅  阅读(50)  评论(0)    收藏  举报

导航