/*
数据类型(Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型)
基本数据类型
数值型
整数类型(byte,short,int,long)
浮点类型(float,double)
字符型(char)
布尔型(boolean)
引用数据类型
类(class)
接口(interface)
数组([])
基本数据类型(4类8种)
整数 字节数 范围
byte 1 -128 到 127
short 2
int 4
long 8
浮点数
float 4
double 8
字符
char 2
布尔
boolean 1
注意:
整数默认:int 小数默认:double
长整型后缀用L或l标记,建议用L
如果写long类型,建议永远加L
单精度浮点数用F或f标记,建议用F
*/
class day6 {
public static void main(String[] args){
//定义变量的格式:
//数据类型 变量名 = 初始化值;
//定义一个字节变量
byte a1 = 10;
System.out.println(a1);
//定义一个短整型变量
short a2 = 100;
System.out.println(a2);
//定义一个整型变量
int a3 =1000;
System.out.println(a3);
//定义一个长整型变量
long a4 = 1000000000000L;
System.out.println(a4);
//定义单精度浮点数变量
float a5 = 12.312F;
System.out.println(a5);
//定义双精度浮点数变量
double a6 = 12.321;
System.out.println(a6);
//定义字符变量
char a7 = 'a';
System.out.println(a7);
//定义布尔变量
boolean a8 = true;
System.out.println(a8);
int a9;//先定义
a9 =100;//再给值
System.out.println(a9);
String a10;//
a10 = "老子最帅";
System.out.println(a10);
}
}
/*
变量使用的注意事项
作用域
变量定义在大括号中作用域,不能用两个同名变量
初始化
没有初始化值得变量不能直接使用
使用前给值即可,不一定非要在定义的时候给值
再一行上可以定义多个变量,建议单个定义
*/
/*
+ 是一个运算符,做加法运算.
System.out.println(2+3);
int x = 2;
int y = 3;
int z = x + y;
System.out.println(z);
一般运算的时候,要求参与运算的数据类型必须一致
默认转换(从小到大的转换)
boolean类型不能转换为其他类型
byte,short,char-int-long-float-double
byte,short,char相互之间不转换,他们参与运算首先转换为int类型
*/