变量
概念
程序运行期间,内容可以发生改变的量
创建一个变量,并且使用的格式
数据类型 变量名称; //创建了一个变量
变量名称=数据值; //赋值,将等号右边的数据值赋值给等号左边的变量
int a;
a=2;
一步到位的方式
数据类型 变量名称=变量值; //创建变量的同时进行赋值
int a=1;
实例
public class HelloWorld{ public static void main (String[] args){ int num1=2; System.out.println(num1); byte num2=40;//等号右面的数值范围不能超过等号左面变量的数值范围 System.out.println(num2); short num3=100; System.out.println(num3); long num4=30000000000L; System.out.println(num4); float num5=5.0F; System.out.println(num5); double num6=345.9876; System.out.println(num6); char zifu1='A'; System.out.println(zifu1); zifu1='中'; System.out.println(zifu1); boolean var1=true; System.out.println(var1); var1=false; System.out.println(var1); boolean var2; var2=var1; System.out.println(var2); } }
D:javatest>javac -encoding "UTF-8" HelloWorld.java D:javatest>java HelloWorld 2 40 100 30000000000 5.0 345.9876 A 中 true false false D:javatest>
定义变量的注意事项
- 创建多个变量时,变量的名称不可以重复
- 对于float和long数据类型时,字母后缀F和L不能省略
- 如果使用byt或者short类型的变量,等号右侧的数据值不能超过左侧数据类型的取值范围
- 没有进行赋值的变量不能直接使用,
- 变量使用不能超出作用域的范围,作用域:从定义变量的一行开始,一直到所属的大括号结束为止
- 可以通过一条语句来定义多个变量,多个变量之间用逗号隔开,一般不建议使用