基本数据类型的
java 中的默认类型:整数类型是int,浮点数类是duble.
注意事项:
1,字符串不是基本类型,而是引用类型。
2,浮点型可能只是一个近似值,并非精确值。
3,数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
4,浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F。如果是整数,默认是int类型,如果一定要使用long类型,需要加上一个后缀L(推荐使用大写字后缀)。
变量:程序运行期间,内容可以发生改变的量。
创建一个变量并且使用的格式:
数据类型 变量名称;//创建了一个变量
变量名称 = 数据值;//赋值,将右边的数据值,赋值给左边的变量。
一步到位的格式:
数据类型 变量名称 = 数据值;//在创建一个变量的同时,立刻放入指定的数据值。
public class Demo02Variable{
public static void main(String[]args){
//创建一个变量
//格式;数据类型 变量名称;
int num1;
//向变量当中存入一个数据
//格式:变量名称 = 数据值;
num1 = 10;
//当打印输出变量名称的时候,显示出来的是变量内容
System.out.println(num1);//10
//改变变量当中本来的数字,变成新的数字
num1 = 20;
System.out.println(num1);//20
//使用一步到位的格式来定义变量
//格式:数据类型 变量名称 = 数据值;
int num2 = 25;
System.out.println(num2);//25
System.out.println("==========");//分隔线
byte num3 = 30;/*注意右侧数值的范围不能超过左侧数据类型的取值范围*/
System.out.println(num3);//30
//byte num4 = 500;//右侧超出类byte数据范围,错误!
short num5 = 50;
System.out.println(num5);//50
long num6 = 3000000000L;//记的加后缀L
System.out.println(num6);//3000000000
float num7 = 2.5F;//记得加后缀F
System.out.println(num7);//2.5
double num8 = 1.8;
System.out.println(num8);//1.8
char zifu1 = 'A';
System.out.println(zifu1);//A
zifu1 = '中';
System.out.println(zifu1);//中
boolean var1 = true;
System.out.println(var1);//true
var1 = false;
System.out.println(var1);//false
//将一个变量的数据内容,赋值交给另一个变量
//右侧的变量名称var1 已经存在,里面装的是false布尔值
//将右侧变量里面的false值向左交给var2变量运行存储
boolean var2 = var1;
System.out.println(var2);//false
}
}