变量

定义

程序运行期间,内容可以变得量。

创建一个变量并使用的格式
数据类型 变量名称;//创建了一个变量中间是-一个空格
变量名称 = 数据值;//赋值,将右边的数据值,赋值交给左边的变量
(等号左右最好 加上空格)

一步到位格式
数据类型 变量名称 = 数据值//在创造一个变量的同时,立即放入指定的数据值。

public class Demovariable{
	public static void main(String[] args){
	//创造一个变量
	//格式:数据类型 变量名称;
	int num1;//记得加;
    //向变量中存入一个数据
	//格式:变量名称 = 数据值
	num1=10;
	//打印输出变量的名称的时候,显示出来的是变量的内容。
    System.out.println(num1);//10
	
	//改变变量当中本来的数字,变成新的数字
	num1=20;
    System.out.println(num1);//20
	//使用一步到位的格式来定义
	//格式:数据类型 变量名称
    int num2 = 25;
	System.out.println(num2);//25
	
	num2 = 35;
	System.out.println(num2);//35
	System.out.println("-------------");//分割线
	
	byte num3 = 30;//注意:右侧数值的范围不能超过左侧数据类型的范围。
	System.out.println(num3);//30
	//byte num4 = 400;//左侧超出了byte数据的范围,错误 !
	
	short num5 = 50;
	System.out.println(num5);
	long num6 = 3000000000L;
	System.out.println(num6);//3000000000
	
	float num7 = 2.5F;
	System.out.println(num7);//2.5
	
	double num8 = 1.2;
	System.out.println(num8);//1.2
	
	char zifu1 = 'A';
	System.out.println(zifu1);//A,char类型是可以放入一个中文字的。
	
	zifu1 = '中';
	System.out.println(zifu1);//中
	
	boolean var1 = true;
	System.out.println(var1);
	
	var1 = false;
	System.out.println(var1);
	
	//将一个变量的数据内容,赋值给另一个变量
	//右侧的变量名称var1已经存在,里面装的是false布尔值
	//将右侧变量里面的false值,向左交给var2变量进行存储
	boolean var2 = var1;
	System.out.println(var2);//false
	}
}

注意事项

  1. 如果创建多个变量,那么变量之间的名称不可以重复。
  2. 对于float和long类型来说,字母后缀F和L不要丢掉。
  3. 如果用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围
  4. 没有进行赋值的变量,不能直接使用,一定要在赋值之后,才能使用
  5. 5.变量使用不能超出作用域的范围。(先定义再使用;要在一个大括号中)
    【作用域】:从定义变量的一行开始,一直到直接所属的大括号为止。
public class DemovariableNotice{
	public static void main(String[] args){
		int num1 = 500;
		System.out.println(num1);//500
		{
			int num2 = 60;
			System.out.println(num2);
		}
		/*System.out.println(num2)//已经超出了大括号的范围,超出了
		作用域,变量不能再使用了既然超出了,那么花括号里面的num2 
		就已经失效了,可以再次创造一个名称为 num2 的变量了*/
	}
}
  1. 可以通过一个语句来创建多个变量,但一般不推荐这么写。
public class DemovariableNotice{
	public static void main(String[] args){
	//同时创建了三个全是int类型的变量
	int a, b, c;
	//各自分别赋值
	a = 10;
	b = 20;
	c = 30;
	System.out.println(a);
	System.out.println(b);
	System.out.println(c);
	
	//同时创建三个int变量,并且同时各自取值
	int x = 100,y = 200,z = 300;
	System.out.println(x);
	System.out.println(y);
	System.out.println(z);
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值