Java的数据类型
强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
弱类型语言
什么是变量
变量:可以变化的量。
- 在Java中每个变量都必须先申明这个变量是什么类型
String name="工地佬";
以上代码中String代表着变量的类型;name则是变量名;”工地佬“则是代表被定义的值。
- Java变量是程序中最基本的存储单元;包含了变量类型、变量名和作用域
- 变量声明是一个完整的语句,每一个声明都必须以分号结束
- 变量声明中可以同时声明同类型的变量,变量间用逗号隔开。示例如下:
String a="加班佬",b="陪酒佬";
Java数据分类
基本类型
- 整数类型
- byte(占1个字节):-128~127
byte num1=88;
- short(占2个字节):-32768-32767
short num2=888;
- int(占4个字节):±21亿 常用
int num3=8888;
- long(占8个字节):±几千万亿
long num4=88888888888L;//数值需加上大写 L 表示为long类型
- 浮点类型(小数类型)
- float(占4个字节)
float num5=88.88F;//数值需加上大写 F 表示为float类型
- double(占8个字节)常用
double num6=888.888;
- 字符类型
- char(占2个字节)
关于位、字节、字符的解释
1G=1024M
1M=1024KB
1KB=1024B
1B=8b
B:byte,1B表示一个字节
b:bit,1b表示一位;是最小的储存单位
字符:字母、数字、汉字、符号都是字符
1个中文字/英文字=1个字符=2个字节 1个字节=8个位/1B=8b
char num7='工';//值需用单引号 ''
- 字符串
- String(String不是关键词)
String num8="我是工地佬";//String用以多个字符的类型
- boolean类型:是非
boolean num9=true;
boolean num10=false;