java是个强类型语言:要求变量的使用要严格符合规定,所有的变量必须先定义后才能使用
弱类型语言:JS、VB
变量:java是个强类型语言,每个变量必须声明其类型。java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。
type varMame [=value] [{,varMame[=value]}];
↑↑↑数据类型 变量名 = 值; 可用逗号隔开来声明多个同类型变量。
java数据类型:
基本类型(primitive type)
引用类型(reference type)
八大基本数据类型:
整数类型:
byte占1个字节范围:-128-127
short占2个字节范围:-32768-32767
int占4个字节范围:-2147483648-2147483647(常用类型)
long占8个字节范围:-9223372036854775808-9223372036854775807
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L;(long类型要在数字后面加个L)
浮点类型(小数类型):
float占4个字节
double占8个字节(常用类型)
float num5 = 50.1F;(flout类型要在数字后面加个F)
double num6 = 3.141592653589793238462643383279502884197169399;
字符类型:
char占2个字节(可用表示单个英文字母与文字)
char num = 'A'或'字'
字符串:string namea = "会飞的年糕"
boolean类型(布尔值):占1位其值只有true个false两个(是与非)
boolean flag = true;
boolean flag =false;