变量(variable)
1、 变量的概念
变量:在程序执行的过程中,其值可以发生改变的量
变量的作用:用来存储数据
,代表内存
的一块存储区域
,这块内存中的值是可以改变
的,可以想象成一个可以放东西的盒子。
2、 变量的三要素
1、数据类型
2、变量名
3、值
3、 变量的使用应该注意什么?
1、先声明后使用
如果没有声明,会报“找不到符号”错误
2、在使用之前必须初始化
如果没有初始化,会报“未初始化”错误
3、变量有作用域
概念:一个变量的有效范围。变量必须在有效范围内使用
如果超过作用域,也会报“找不到符号”错误
具体范围:在Java语言中,变量的作用域就是它所在的一组{}
下面是一个超出作用域使用变量的例子:这当然是一个错误的示范
{
boolean flag = true;
}
System.out.println(flag);
4、在同一个作用域
中不能重名
4、变量的声明和赋值、使用的语法格式?
1、变量的声明
的语法格式:
数据类型 变量名;
例如:
int age;
String name;
double weight;
char gender;
boolean isMarry;
2、变量的赋值
的语法格式:
变量名 = 值;
例如:
age = 18;
name = "张三"; //字符串的值必须用""
weight = 70.4;
gender = '男';//单字符的值必须使用''
isMarry = true;
3、变量的使用
的语法格式:
通过变量名直接引用
例如:
(1)输出变量的值
System.out.println(age);
System.out.println(name);
System.out.println(weight);
System.out.println(gender);
System.out.println(isMarry);
(2)计算
age = age + 10;//年龄增加1岁
2.6.7 练习:定义所有基本数据类型的变量和字符串变量并输出
public class Variable {
public static void main(String[] args){
// 定义字节型变量
byte b = 200;
System.out.println(b);
// 定义短整型变量
short s = 2000;
System.out.println(s);
// 定义整型变量
int i = 123456;
System.out.println(i);
// 定义长整型变量
long l = 12345678900L;
System.out.println(l);
// 定义单精度浮点型变量
float f = 5.5F;
System.out.println(f);
// 定义双精度浮点型变量
double d = 8.5;
System.out.println(d);
// 定义布尔型变量
boolean bool = false;
System.out.println(bool);
// 定义字符型变量
char c = 'A';
System.out.println(c);
// 定义字符串变量
String s = "HelloWorld";
System.out.println(s);
}
}
long类型:如果赋值的常量整数超过int范围,那么需要在数字后面加L。
float类型:如果赋值为常量小数,那么需要在小数后面加F。
char类型:使用单引号’'
String类型:使用双引号""