数据类型
-
强类型语言
-
要求变量类型是使用必须符合规定,所有变量必须先定义才可以使用,不主动转变类型仍使用原本的类型。不遵守将不执行
-
优点:安全性高;
-
缺点:速度低;
-
属于强类型的语言有:C、C++、Java
-
-
弱类型语言
-
变量的使用类型、定义、转变均无强制要求,仅遵守规则
-
属于弱类型的语言有:python、.VB
-
-
基本类型 (primitive type)
-
字节型、短整数型、整数型、长整数型、浮点数型、长浮点数型、字符型、布尔型
-
package Demo002;
public class Demo002 {
public static void main(String[] args) {
//八大数据类型:整数(5个)、大小浮点数、字符、
int num1 = 10; //我是整数变量, 32 位。-2,147,483,648 - 2,147,483,647
byte num2 = 20; //我是字节变量, 8 位。-128 - 127
short num3 = 30; //我是短整型变量, 16 位。-32768 - 32767
long num4 = 40L; //我是长整型变量, 64 位。-9,223,372,036,854,775,808 - 9,223,372,036,854,775,807
float num5 = 50.1F; //我是浮点型变量, 32 位。
double num6 = 40.123456; //我是长浮点型变量, 64 位。
char namea = 'a';//我是字符型变量, 16 位Unicode 字符。\u0000 - \uffff
boolean nameb = true;//我是布尔型变量, 2 位。
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
System.out.println(num4);
System.out.println(num5);
System.out.println(num6);
System.out.println(namea);
System.out.println(nameb);
}
}
-
引用类型 (reference type)
-
类、接口、数组
-