java定义数据类型

本文详细介绍了Java的基本数据类型,包括整型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean)。通过实例展示了各种类型的变量声明、范围限制以及使用方法,例如整型的取值范围,浮点型的表示,字符型的特殊字符表示等。此外,还提到了变量声明的位置及其在类中的作用。

java定义数据类型


/*
java定义的数据类型
一、变量按照数据类型来分:(掌握)

	基本数据类型:
				整形:byte short int long
				浮点型:float double
				字符型:char
				布尔型:boolean
	引用数据类型
				类:class
				接口:interface
				数组:array

二、变量在类中声明的位置 (第四章学习)
				成员变量  局部变量
*/
class VariableTest1
{
	public static void main(String[] args)
	{
		//1.整型:byte(1个字节=8bit)   short(2个字节=4bit)  int(4字节)  long(8字节)
		//byte范围:-128到+127
		byte b1 = 12;
		byte b2 = -128;
		//b2 = 128;//编译不通过
			System.out.println(b1);
			System.out.println(b2);
			//声明:long形变量,必须以"l"或"L"结尾!!!
			//通常定义整型变量时,使用int型!!!
			short s1 = 128;
			int i1 = 1234;
			long l1 = 3541354564L;
			System.out.println(s1);
			System.out.println(i1);
			System.out.println(l1);

			//2.浮点型 float(4个字节)  double(8个字节)
			// 浮点型:表示带小数点的数字
			//float:表示数值的范围比long还大
			double d1 = 123.3;
			System.out.println(d1 + 1);
			//定义float类型变量时,变量要以"F"或者"f"结尾!!!! java中默认使用大的范围及double浮点型!
			float f1 = 12.3F;
			System.out.println(f1);
			//通常用定义浮点型变量时,使用double(范围大,精度高,不用写f)

			//3.字符型char(1个字符=两个字节)
			//定义char型变量,通常使用一对单引号'',内部只能写!!!一个!!!字符

			char c1 = 'a';
			//编译不通过
			//c1 = 'AB';
			System.out.println(c1);

			char c2 = '1';
			char c3 = '中';
			char c4 = '!';
			System.out.println(c2);
			System.out.println(c3);
			System.out.println(c4);

			//表示方式:1.声明一个字符 2.转义字符  3.直接使用 Unicode 值来表示字符型常量
			char c5 = '\n';//换行符号 newline
			c5 = '\t';//制表符 tab
			System.out.print("hello" + c5);
			System.out.println("world");

			char c6 = '\u0043';//u代表编码集。,其中0043号代表英文大写C
			System.out.println(c6);

			//4.布尔类型:boolean
			// 只能取两个值之一:true false
			// 常常在条件判断、循环结构中使用
			boolean bb1 = true;
			System.out.println(bb1);

			boolean isMarried = true;
			if(isMarried)
				{
				System.out.println("你就不能参加\"单身\"party了!\\n很遗憾");
				}
				else
					{
					System.out.println("你可以多谈谈女朋友!");
					}





	






		}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值