嚴華 发表于 2022-8-21 12:41:26

Java基础之 数据类型

Java基础之 数据类型


[*]注释、标识符、关键字
[*]数据类型
[*]类型转换
[*]变量、常量
[*]运算符
[*]包机制、JavaDoc
数据类型


[*]强类型语言

[*]要求变量的使用要严格符合会定,所有变量都必须先定义后才能使用

[*]弱类型语言

[*]变量的使用没有那么严格

什么是字节


[*]位(bit):是计算机 内部数据 储存的最小单位,11001100 是一个八位二进制数。
[*]zzi字节(byte):是计算机中 数据处理 的基本单位,通常使用大写 B 来表示。
[*]1B(byte,字节) = 8bit(位)
[*]字符:是指计算机中使用的字母、数字、字和符号。 

 

[*]1bit表示1位
[*]1Byte表示一个字节 1B=8b
[*]1024B=1KB
[*]1024KB=1M
[*]1024MB=1GB
[*]1024GB=1TB
 
 

[*]Java的数据类型分为两大类

[*]基本类型(primitive type)
[*]引用类型(reference type)



[*]基本数据类型

[*]数值类型

[*]整数类型

[*]byte 占 1 个字节范围:128-127
[*]short 占 2 个字节范围:-32768-32767
[*]int 占 4 个字节范围:-2147483648-2147483647
[*]long 占 8 个字节范围:-9223372036854775808-9223372036854775807

[*]浮点类型

[*]float 占 4个字节
[*]double 占8 个字节

[*]字符类型char占2个字节

[*]boolean类型

[*]占1位其值只有true和false两个




[*]引用数据类型(Reference Type)

[*]类
[*]接口
[*]数组

 
示例:
1public class Demo2 {
2​
3      public static void main(String[] args) {
4          /*
5         八大基本数据类型
6          */
7          // 整数
8          int num1 = 10; // 最常用
9          byte num2 = 20;
10          short num3 = 30;
11          long num4 = 30L; // Long 类型要在数字后面加个 L
12​
13          // 小数:浮点数
14          float num5 = 50.1F; //float 类型在数字后面加个 F
15          double num6 = 3.14159265389792348462643;
16​
17          // 字符
18          char name1 = '国';
19          //字符串,String 不是关键字,类
20          // String name2 = "中国";
21​
22          // 布尔值:是非
23          boolean flag = true;
24//      boolean flag1 = false;
25​
26          /*
27            引用数据类型(除了基本数据类型其他都是引用数据类型)
28            类(class)、 接口(interface)、 数组(array)
29         */
30      }
31} 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Java基础之 数据类型