Java变量

本文详细介绍了Java编程中的变量概念,包括变量的创建、赋值及不同基本数据类型的使用,如整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean)。通过示例展示了如何进行变量初始化、赋值以及类型转换,并强调了变量命名的唯一性。同时,提到了字符串(String)作为引用数据类型的应用。
摘要由CSDN通过智能技术生成

变量:在程序执行期间可以改变的量;

特点:变量必须先赋值再使用(初始化);
可以重新赋值;(不需要加数据类型) 变量名 = 值;
变量名不可重复。

1.创建变量:数据类型 变量名称;
2.给变量赋值:变量名称 = 值;
简写:数据类型 变量名 = 值;


基本数据类型(4种/8个):
整型:byte(字节) short(短整型 2byte) int(整型 4byte)long(长整型 8byte)
浮点型(小数):单精度float(8bit)、双精度double(16bit)
字符型:char unicode表
布尔型:boolean

public static void main(String[] args) {
	// TODO 自动生成的方法存根
	byte num1;	// 1.创建一个字节变量
	num1 = 12;	// 2.给变量赋值
	System.out.println(num1);	// 12
	num1 = 120;	// 修改了变量值
	System.out.println(num1);	// 120
	
	// 整型
	int num2;
	num2 = 13;
	System.out.println(num2);
	
	// 长整型
	long num3;
	num3 = 140987654321234567L;
	System.out.println(num3);
	
	// 短整型
	short num4 = 15;
	System.out.println(num4);

	System.out.println("------------------");
	
	// 浮点型 单精度
	float numF;							// 创建浮点型变量
	numF = 12.9F;						// 给变量赋值,值F;
	System.out.println(numF);
	
	// 浮点型 双精度
	double numD = 12.9966;		// 不用加D,默认为double类型
	System.out.println(numD);
	
	System.out.println("------------------");
	
	// 创建字符变量
	char ch;
	// 给字符变量赋值
	ch = 'a';
	System.out.println(ch);
	ch = 65;   // Unicode表 65 = A
	System.out.println(ch);  	  // A
	
	System.out.println("----boolean类型----");
	
	boolean a = true;		      // 真
	a = false;					  // 假
	System.out.println(a);        // 假
	
	System.out.println("-----引用数据类型-----");
	
	// 字符串
	String str;
	str = "hello world";
	System.out.println(str);

	System.out.println("------------------");
	
	int x = 1000;
	byte y;
	y = (byte) x;	           	// 强制类型
	System.out.println(y);
	
	byte x1 = 12;
	int x2 = x1;	        	// 自动类型转换,小的转成大的
	System.out.println(x2);
	
	System.out.println("------------------");
	
	System.out.println(true);	// 常量
	// 写法:final 数据类型 名称 = 赋值;
	// final(终态):final修饰的值不可以修改。
	final int coA = 0;			// 用final
	System.out.println(coA);
	//coA = 20;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值