c语言|Java最简单最全入门到入土——数据类型


c语言|Java最简单最全入门到入土——数据类型
文章图片
c语言|Java最简单最全入门到入土——数据类型
文章图片
c语言|Java最简单最全入门到入土——数据类型
文章图片
c语言|Java最简单最全入门到入土——数据类型
文章图片
c语言|Java最简单最全入门到入土——数据类型
文章图片
c语言|Java最简单最全入门到入土——数据类型
文章图片
c语言|Java最简单最全入门到入土——数据类型
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的影响 。
【c语言|Java最简单最全入门到入土——数据类型】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 = '\'; -- '\'表示换行符
直接使用 Unicode 值来表示字符型常量:‘\\uXXXX’ 。 其中 , XXXX代表一个十六进制整数 。 如:\\u000a 表示 \ 。
布尔类型: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 是一门强类型语言(强制类型定义语言) , 所有变量都必须先声明后使用 。 声明变量的格式:
例如:
变量的分类
按声明的位置划分:
局部变量:在方法体内部声明的变量 。
成员变量:在方法体的外部 , 类体的内部声明的变量 。
按所属的数据类型划分:
基本数据类型变量
引用数据类型变量
示例程序:
** **
变量初始化
成员变量:如果没有初始化 , 系统会给出默认值 。
局部变量:局部变量使用前必须初始化 , 否则编译报错 。
示例程序:
示例程序:
更改错误之后运行:
好了 , 本文到此结束 。 如果对编程、计算机、程序员方面感兴趣的话 , 欢迎私信联系我 , 随时交流!点个关注 , 是对我莫大的鼓励!