`
poyunri
  • 浏览: 29451 次
文章分类
社区版块
存档分类
最新评论

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;

数据类型极其赋值

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;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics