常量&变量
常量的概念与分类
字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:“aa”、“hello”、“123”
整数常量:直接写上的数字,没有小数点。例如:123、222、333
浮点数常量:直接写上的数字,有小数点。例如:2.3、-3.14、0.0
字符常量:凡是用单引号引起来的单个字符,就叫做字符常量。例如:‘A’、‘b’
布尔常量:只有量中取值。true、 false
空常量:null 。代表没有任何数据
常量的打印输出
class Demo1
{
public static void main(String[] args)
{
//字符串常量
System.out.println("ABC");
System.out.println("");
System.out.println("123");
//整数常量
System.out.println(123);
System.out.println(-123);
//浮点数常量
System.out.println(1.1);
System.out.println(-1.2);
//字符常量
System.out.println(‘A’);
//System.out.println(‘’); 两个单引号中间必须有一个字符,不然会报错
//System.out.println(‘AA’); 两个单引号中间必须有一个字符,不然会报错
//布尔常量
System.out.println(true);
System.out.println(false);
//空常量
//System.out.println(null); 这样写会报错
}
}
数据类型分类
基本数据类型:整数、浮点、字符、布尔
引用数据类型:类、数组、接口
基本数据类型
整数型 byte short int long
浮点型 float double
字符型 char
布尔型 boolean
注意:
字符串为引用类型
浮点型可以只是一个近似值,并非精确的值
数据反胃与字节数不一定相关,例如float比long广
浮点数当中默认是double
变量的概念与定义格式
变量:程序运行期间,内容可以发生改变的量。
变量的基本使用
数据类型 变量名称; //创建一个变量
变量名称 = 数据值; //赋值
一步到位:
数据类型 变量名称 = 数据值;
class Demo3
{
public static void main(String[] args)
{
String num = "Hello World!";
System.out.println(num); //输出 Hello World!
}
}
变量的注意事项
创建多个变量,变量名不重复
先赋值,后使用
右侧不能超过左侧的边界
避免变量的作用域过大(不易追踪变量变化 -> 无法确保变量的值)
变量和其值的绑定时机不宜过早,否则会导致功能太不灵活,但为了灵活,会增加代码的复杂性
不要为一个变量赋予多个用途(如用int的0和1表示bool,这降低了代码的可读性)
class Demo4
{
public static void main(String[] args)
{
int a , b , c ;
int x=100,y=200,z=300;
a=1;
b=2;
c=3;
System.out.print(a);
System.out.print(b);
System.out.print(c);
System.out.print(x);
System.out.print(y);
System.out.print(z);
}
}