Java基础之基本数据类型

标识符
什么是标识符:用来标识类名、变量名、方法名、类型名、数组名以及文件名的有效字符序列称为标识符。
标识符的语法规则:标识符由字母、数字、下划线以及美元符号组成;标识符的第一个字符不能是数字字符;标识符不能是关键字;标识符不能是true、false、null等。
基本数据类型
数据类型可以分为基本数据类型和引用数据类型。
基本数据类型又称为简单数据类型。Java中基本数据类型共有8种,可分为4大类型:逻辑类型;整数类型;字符类型;浮点类型。

类型占用字节使用范围
byte1-128~127
short2-2^15~2 ^15-1
int4-2^31~2 ^31
long8-2^63~2 ^63 -1
float4-3.403E38~3.403E38
double8-1.798E308~4.9E324
char2‘\u0000’~’\uffff’即0-65535
boolean1

常量:在程序执行的过程中,其值不可以发生改变。
变量:在程序执行的过程中,其值可以发生改变的量。

逻辑类型
常量:true,false.
变量:关键字boolean来声明逻辑变量,声明时也可以赋给初值。即:

boolean male=true,on=true,off=false;

整数类型
整数类型分为四种:
int型
常量:123;1000;
变量:使用过关键字int来声明逻辑变量,声明时也可以赋给初值。
byte型
变量:使用关键字byte来声明byte型变量
常量:Java中不存在byte型常量的表示法,但可以把一定范围内的int型常量赋给byte型常量。

byte x=-12;jerry=50;亿万年星光=90;

short型
变量:使用关键字short来声明short变量。
常量:和byte类型相似,Java中也不存在short型变量的表示法,但可以把一定范围内的int型常量赋值给short型变量。
long型
常量:long型常量用后缀L来表示。
变量:使用关键字long来声明long型变量。
字符类型
常量:用单引号括起来的字符。‘a’,‘好’。
变量:使用关键字char来声明char型变量。
浮点类型
浮点类型分为float(单精度)型和double(双精度)型。
float型
常量:125.54f,986445.1245f。需要注意的是常量后面必须有后缀f或者F。
变量:使用关键字float来声明float型变量。
double型
常量:547845.445,454887.4545。对于double常量,后面可以有后缀d或者D,但是允许省略。
变量:使用关键字double来声明double型变量。
类型转换运算
基本数据类型精度按从低到高排列

byte short char int long float double

例如:

		int x=50;
		float y;
		y=x;
		System.out.println(y);

运行结果为50.0.
但是,当级别高的转换为级别低的变量时,必须使用类型转换运算。
例如

		int x=(int)35.26;
		long y=(long)15.574f;
		int z=(int)45874L;

输出结果为

35
15
45874
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Java ,有以下几种基本数据类型: 1. 整数类型:byte(8 位)、short(16 位)、int(32 位)、long(64 位) 2. 浮点类型:float(32 位)、double(64 位) 3. 字符类型:char(16 位) 4. 布尔类型:boolean(1 位) 这些基本数据类型Java基础,它们都是基于二进制的,在 Java ,变量需要被明确声明为一种数据类型。 ### 回答2: Java基础数据类型主要包括整型、浮点型、字符型和布尔型四种。 1. 整型:Java提供了四种整型数据类型,分别是byte、short、int和long。它们分别占用1、2、4和8个字节的内存空间。byte类型可以表示-128到127的整数,short类型可以表示-32768到32767的整数,int类型可以表示-2147483648到2147483647的整数,long类型可以表示更大范围的整数。 2. 浮点型:Java提供了两种浮点型数据类型,分别是float和double。float类型占用4个字节的内存空间,可以表示精度为6~7位的小数,double类型占用8个字节的内存空间,可以表示精度为15位的小数。 3. 字符型:Java使用char数据类型来表示字符,它占用2个字节的内存空间。char类型可以存储所有Unicode字符,包括英文字母、数字、文字符等。 4. 布尔型:Java使用boolean数据类型表示布尔值,它只占用1个字节的内存空间。boolean类型只有两个取值,true和false,用来表示真和假。 基础数据类型在Java是直接存储数据值的,而不是引用对象。它们是线程安全的,可以直接进行数学运算和比较操作。此外,Java还提供了包装类来处理基础数据类型,可以方便地进行类型转换和其他操作。 ### 回答3: Java基础数据类型指的是不可再分的简单数据类型,共有8种基础数据类型。它们分别是整数类型(int和long)、浮点数类型(float和double)、字符类型(char)、布尔类型(boolean)以及字节类型(byte)。 其,整数类型用来表示整数,int类型占用4个字节,范围约为-2^31到2^31-1;long类型占用8个字节,范围约为-2^63到2^63-1。浮点数类型用来表示小数,float类型占用4个字节,范围约为-3.4E^38到3.4E^38;double类型占用8个字节,范围约为-1.7E^308到1.7E^308。 字符类型用来表示单个字符,char类型占用2个字节,范围为0到65535。布尔类型用来表示真或假,boolean类型占用1个字节,只有两个取值:true和false。字节类型用来表示字节,byte类型占用1个字节,范围为-128到127。 基础数据类型在Java是按值传递的,它们的值存储在变量或常量,可以直接进行操作和赋值。通过基础数据类型,我们可以定义变量来存储各种不同类型的数据,进行数值计算、字符处理以及逻辑判断等操作。 需要注意的是,基础数据类型只能存储简单的数值或字符,不能存储复杂的对象。如果需要存储对象,则需要使用引用数据类型,例如String类型等。基础数据类型是Java语言的基础组成部分,对于理解和使用Java编程语言具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值