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
标签:字节,double,float,数据类型,num,取值 From: https://www.cnblogs.com/yk201891/p/16714335.html