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 public 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 }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |