顾名思义:
常量是指固定不变的数据
变量是指在程序中可以变化的量
整数常量:所有的整数,比如0、100等
小数常量:所有的小数,比如0.1、3.58等
字符常量:单引号引起来,只能写一个字符,必须有内容(空格也是字符),比如‘a’、‘ ’、‘嘻’等
字符串常量:双引号引起来,可以写多个字符,也可以不写,比如”A“、”“、”HelloWorld“等
布尔常量:只有两个值,true(真)和false(假)
空常量:只有一个值(null)
实例:
public class ConstantDemo {
public static void main(String[] args){
//输出整数常量
System.out.println(88);
//输出小数常量
System.out.println(0.1);
//输出字符常量
System.out.println('A');
//输出布尔常量
System.out.println(true);
//输出字符串常量
System.out.println("你好");
//空常量不能打印,编译会发生错误
// System.out.println(null);//编译会报错
}
}
Java的数据类型分为两大类:
基本数据类型:整数、浮点数、字符、布尔
引用数据类型:类、数组、接口、字符串
引用数据类型会在今后的过程中不断地接触到,今天只说说基本数据类型。
字节型(byte):1个字节,可以算出他的取值范围为[-128,127]
同理可以算出:
短整型(short),2个字节。
取值:-32768~32767(-2的15次方——2的15次方-1)
整型(int):4个字节。
取值:-2的31次方——2的31次方-1
长整型(long):8个字节。
取值:-2的63次方——2的64次方-1
单精度浮点数(float):4个字节
双精度浮点数(double):8个字节
字符型(char):2个字节
取值:0-65535(字符没有负)
布尔(boolean):1个字节,true或false
Java中的默认类型:
整数类型是int
、浮点类型是double
格式1:定义并赋值
数据类型 变量名 = 数据量
int i = 10000
格式2:先定义在赋值
变量名;
数据值; =
int i;
i=10000;
定义所有基本数据类型的变量:
public class VariateDemo{
public static void main(String[] args){
//整数型:字节型、短整型、整型、长整型
byte b=1;//为了美观,变量用byte首字母命名,多个就b1、b2……
short s=1000;
int i=1314;
long l=1920394L;//一般会在后面加一个L
System.out.println(b);
System.out.println(s);
System.out.println(i);
System.out.println(l);
//浮点型:
float f=2.3F;//一般会在后面加一个F
double d=2.333;
System.out.println(f);
System.out.println(d);
//字符型
char c ='a';
System.out.println(c);
//布尔类型
boolean b1=true;
System.out.println(b1);
}
}
注意事项
1.变量名不可重复命名(同一个大括号范围内)
2.定义的变量,不赋值不能使用。赋值要在其对应类型范围之内
联系客服