Java学习之基础知识

本文详细介绍了Java中的数据类型,包括原生数据类型和应用数据类型,以及变量的赋值规则、命名规则和常见运算符使用。重点讨论了浮点类型赋值、强制类型转换、变量赋值的注意事项、注释的使用方法、运算符的应用以及变量命名规则。通过实例阐述了Java中数据类型及其赋值的关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据类型极其赋值

1、 java中的数据类型:分为两大类

1) 原生数据类型共有8种;

a. 整型:int;(32位)

b. 字节型:byte;(表示-128~127之间的256个整数)

c. 短整型:short;(16位)

d. 长整型:long;(64位)

e. 单精度浮点型:float

f.双精度浮点型:double

g. 字符型:char

h. 布尔型:boolean(只有true和false两个值)

2)应用数据类型(对象类型)。

2、java中的所遇浮点类型默认情况下都是double。不能将double的值赋给float类型的变量,即便是double的值在float的范围内也不行。总之,能否成功赋值取决于等号右边的 值类型与左边的变量类型是否一致。

3、上述情况可以使用强制类型转换:类型 变量名 = (类型)变量值

4、变量赋值的小结:可以将表示范围小的值赋给表示范围大的变量;反之不行。只能使用强制类型转换实现。

5、如何定义变量:

变量类型 变量名;(例如:int a;)

6、如何为变量赋值:

变量名 = 变量值;(例如:a = 3;)

7、变量名的命名规则:在java中,变量名一下划线、字母、$符号开头语,并且后跟下划线、字母、$符号以及数字。总之,java中的变量名不能以数字开头。

8、注释:java中有3种类型的注释

a.单行注释://注释内容

b.多行注释:/*注

容*/

运算符

1、当有多种类型参与运算是,其结果为表示范围最大的那个类型。

2、取模运算符:用%表示(即数学中的求余);

取模的规律:取模的结果符号永远与被除数的符号相同

3、关系运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=);关系运算符的结果是个boolean值。

4、逻辑运算符:重点讲解逻辑与和逻辑或(二者存在短路情况:当前一步已经决定结果时则不执行后面的运算

1)逻辑与:用&&表示。是双目运算符;只有当两个操作数都为真时,结果才为真;其余情况全为假。

2)逻辑或:用||表示。也是双目运算符;只有当两个操作数都为假时,结果才为假;其余情况都为真。

5、自增自减运算

1)int b = a++;作用是将a的值先赋给b,然后再让a自增1

2)int b = ++a;作用是将a的值先自增1,然后将自增后的值赋给b

6、条件运算符(三元表达式),其形式为:

Int d = 2 < 1 ? 3 : 4;

上一篇: java之接口、继承、多态的概念性问题

数据类型极其赋值

1、 java中的数据类型:分为两大类

1) 原生数据类型共有8种;

a. 整型:int;(32位)

b. 字节型:byte;(表示-128~127之间的256个整数)

c. 短整型:short;(16位)

d. 长整型:long;(64位)

e. 单精度浮点型:float

f.双精度浮点型:double

g. 字符型:char

h. 布尔型:boolean(只有true和false两个值)

2)应用数据类型(对象类型)。

2、java中的所遇浮点类型默认情况下都是double。不能将double的值赋给float类型的变量,即便是double的值在float的范围内也不行。总之,能否成功赋值取决于等号右边的 值类型与左边的变量类型是否一致。

3、上述情况可以使用强制类型转换:类型 变量名 = (类型)变量值

4、变量赋值的小结:可以将表示范围小的值赋给表示范围大的变量;反之不行。只能使用强制类型转换实现。

5、如何定义变量:

变量类型 变量名;(例如:int a;)

6、如何为变量赋值:

变量名 = 变量值;(例如:a = 3;)

7、变量名的命名规则:在java中,变量名一下划线、字母、$符号开头语,并且后跟下划线、字母、$符号以及数字。总之,java中的变量名不能以数字开头。

8、注释:java中有3种类型的注释

a.单行注释://注释内容

b.多行注释:/*注

容*/

运算符

1、当有多种类型参与运算是,其结果为表示范围最大的那个类型。

2、取模运算符:用%表示(即数学中的求余);

取模的规律:取模的结果符号永远与被除数的符号相同

3、关系运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=);关系运算符的结果是个boolean值。

4、逻辑运算符:重点讲解逻辑与和逻辑或(二者存在短路情况:当前一步已经决定结果时则不执行后面的运算

1)逻辑与:用&&表示。是双目运算符;只有当两个操作数都为真时,结果才为真;其余情况全为假。

2)逻辑或:用||表示。也是双目运算符;只有当两个操作数都为假时,结果才为假;其余情况都为真。

5、自增自减运算

1)int b = a++;作用是将a的值先赋给b,然后再让a自增1

2)int b = ++a;作用是将a的值先自增1,然后将自增后的值赋给b

6、条件运算符(三元表达式),其形式为:

Int d = 2 < 1 ? 3 : 4;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值