赞
踩
变量:在程序执行的过程中,其值可以发生改变的量
变量的作用:用来存储数据
,代表内存
的一块存储区域
,这块内存中的值是可以改变
的,可以想象成一个可以放东西的盒子。
1、数据类型
2、变量名
3、值
如果没有声明,会报“找不到符号”错误
初始化
如果没有初始化,会报“未初始化”错误
作用域
概念:一个变量的有效范围。变量必须在有效范围内使用
如果超过作用域,也会报“找不到符号”错误
具体范围:在Java语言中,变量的作用域就是它所在的一组{}
下面是一个超出作用域使用变量的例子:这当然是一个错误的示范
{
boolean flag = true;
}
System.out.println(flag);
同一个作用域
中不能重名
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岁
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类型:使用双引号""
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。