Java入门——数据类型

发布时间 2023-11-27 22:28:12作者: 不爱吃糖的小谭同学

强类型语言

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

弱类型语言

与强类型数据相反,像VB、PHP,因为你使用一个变量可以不经过定义。

 

强类型是在编译的时候就确定数据的类型,在执行时类型不能更改,而弱类型在执行的时候才会确定数据类型。

C#中

int i =3; i = "a"; 不可以

JavaScript中

var i =3; i = "a"; 可以

数据类型

 // 整形
 int num1 = 10; // 最常用
 byte num2 = 20;
 short num3 = 30;
 long num4 = 30L; // Long类型要在数字后面加个L或者l
 
 // 小数:浮点数
 float num5 = 50.1F; // float类型要在数字后米娜加个F或者f
 
 
 
 // 字符
 char name = '国';
 // 字符串,String不是关键字,是类
 String namea = "张三";
 
 
 // 布尔值
 boolean flag = true;
 // boolean flag = flase;

 

什么是字节

  • 位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制。

  • 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。

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

  • 字符:是指计算机中使用的字母、数字、字和符号。

 

  • 1bit表示1位

  • 1Byte表示一个和字节,1B = 8b。

  • 1024B = 1KB

  • 1024KB = 1M

  • 1024M = 1G

  •