Java定义了4类8种基本数据类型
整型 — byte,short,int,long
浮点型 — float,double
字符型 — char
布尔型 — boolean
整数类型:byte、short、int、long
Java各整数类型有固定的表数范围和字段长度,不受具体 OS 的影响,以保证 Java 程序的可移植性。
Java 的整型常量默认为 int 型,声明 long 型常量须后加 ‘l’ 或 ‘L’。
浮点类型:float、double
与整数类型类似,Java 浮点类型也有固定的表数范围和字段长度,不受具体OS的影响。
Java 的浮点型常量默认为 double 型,声明 float 型常量,须后加 ‘f’ 或 ‘F’。
浮点型常量有两种表示形式:
十进制数形式:如:5.12、512.0f、.512 (必须有小数点)
科学计数法形式:如:5.12e2、512E2、100E-2
字符类型:char
字符型常量的三种表现形式:
字符常量是用单引号(‘ ’)括起来的单个字符,涵盖世界上所有书面语的字符。例如:char c1 = a; char c2 = 中; char c3 = 9;
Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。例如:char c3 = \n; — \n表示换行符
直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX代表一个十六进制整数。如:\u000a 表示 \n。
布尔类型:boolean
boolean 类型适于逻辑运算,一般用于程序流程控制:
if条件控制语句;
while循环控制语句;
do-while循环控制语句;
for循环控制语句;
boolean类型数据只允许取值true和false,不可以0或非 0 的整数替代true和false,这点和C语言不同。
Java常量
常量是在程序运行中值保持不变的量。
常量分为两种形式:
字面值常量:直接以值的形式使用的常量。
符号常量:以一个标识符代表一个常量。
字面值常量:
字符型常量是使用单引号引起来的一个字符,比如 ‘a’ 、‘M’ 等,需要注意的是,‘1’ 表示字符 1 而不是数字 1。
如果表示控制字符和特殊字符,需要使用转义字符。
字面值常量举例:
符号常量:
以一个标识符代表一个常量。
Java 中使用 final 关键字来标明一个符号常量。
例如:
Java变量
变量是内存中的一块存储单元, 用来临时存储数据。
变量的 4 个要素:变量名、数据类型、变量值、作用域。
Java 是一门强类型语言(强制类型定义语言),所有变量都必须先声明后使用。声明变量的格式:
例如:
变量的分类
按声明的位置划分:
局部变量:在方法体内部声明的变量。
成员变量:在方法体的外部,类体的内部声明的变量。
按所属的数据类型划分:
基本数据类型变量
引用数据类型变量
示例程序:
** **
变量初始化
成员变量:如果没有初始化,系统会给出默认值。
局部变量:局部变量使用前必须初始化,否则编译报错。
示例程序:
示例程序:
更改错误之后运行:
好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个关注,是对我莫大的鼓励!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容