首页 > 编程知识 正文

数据类型和变量类型(java中整数类型变量)

时间:2023-05-06 13:27:33 阅读:99238 作者:3247

广东IT优秀就业

今天广州的IT培训老师用Java讲变量、数据类型、运算符。

1.java语言是一种强类型语言,它对各种数据类型有明确的区分。然而,计算机使用内存来存储大量操作所需的数据。声明变量时,会在内存中划分一个空间来存储数据,变量的类型决定了划分的内存空间的大小。

2.基本数据类型:

字节:最小的数据类型,占内存8位,即1字节,取值范围为-128~127。

Short:短整数,占用内存2字节,取值范围为-32768~32717。

Int: Integer,用于存储整数,在整数中占4个字节,取值范围为-2147483648~2147483647。

Long:长整数,内存8字节。

Float:浮点类型,占用内存4个字节,用于存储带小数点的数字(与double的区别在于float类型的有效小数点只有6~7位)

Double:双精度浮点类型,用于存储带小数点的数字,占用内存8个字节。

Char:字符类型,用于存储单个字符,占2个字节。

布尔型:布尔型,占8字节,用于判断真假(只有两个值,即真和假)。

3.参考数据类型:

排列

字符串:字符串类型,用于存储字符串。

4.变量声明和使用:

(1)声明变量

语法:数据类型变量名;

(2)给变量赋值。

语法:变量名=值;

例如:

数据类型变量名=值;

(3)变量名的命名规则

1)变量必须以字母、下划线“_”或美元“$”符号开头。

2)变量可以包含数字,但不能以数字开头。

3)除“_”或“$”符号外,变量名不能包含任何特殊字符。

4)在Java语言中不能使用关键字。

常数:常数表示在程序运行期间不能改变的值。定义常数时,需要使用final关键字。常量的名称应该大写,多个单词应该用“_”分隔。

语法:最终数据类型常量名称=值;

5.操作员

1)赋值运算符

=:将右边的值赋给左边,例如:int a=1;

=:左右两边之和加到左边,例如:int a=1;a=2;结果a的值为3

-=:左右差赋给左边,例如:int a=5;a-=2;结果a的值为3

*=:两边数字相乘的值赋给左边,例如:int a=2;a *=2;结果a的值为4。

/=:左边除以右边赋给左边,例如:int a=6;a/=2;结果a的值为3

%=:左边除以右边的余数赋给左边,例如:int a=7;a %=2;结果a的值为1。

广东IT优秀就业

2)算术运算符

”“把两个数字加在一起。

减去“-”两个数字

将两个数字相乘

用两个数字除“/”

" "增加1。

“-”减1。

(我和我的区别)

1)I的用法(以a=i,i=2为例)

I的值加1(即I=I ^ 1),然后赋给变量A(即a=i)。

a的最终值等于3,I的值等于3。

因此,a=i相当于I=I ^ 1,a=I。

2)I的用法(以a=i,i=2为例)

首先将I的值赋给变量A(即a=i),然后将I的值加1(即I=I ^ 1),

a的最终值等于2,I的值等于3。

因此,a=i相当于a=i,I=I ^ 1。

3)我和我

A=i等于I,a=i

A=i相当于a=i,I

4)当我和我单独使用时,相当于i=i 1

如果赋给一个新变量,那么我首先给I的值加1,然后我首先给新变量赋I。

注意:关系运算符

:大于,例如:int a=1;int b=2;system . out . print(a b);结果是假的。

:小于,例如:int a=1;int b=2;system . out . print(a b);结果是真的。

=:大于或等于,例如:int a=1;int b=2;system . out . print(a=b);结果是假的。

=:小于或等于,例如:int a=1;int b=2;system . out . print(a=b);结果是真的。

==:等于,例如:int a=1;int b=2;system . out . print(a==b);结果是假的。

!=:不等于,例如:int a=1;int b=2;System.out.print(a!=b);结果是真的。

结果都是布尔类型的,也就是说,不是真就是假。

注:逻辑运算符

:and,and(短路),当两个条件同时为真时,结果为真。

|| |: Or,Or(短路),当两个条件之一为真时,结果为真。

!不,(!条件)当条件为真时,结果为假。

数据类型转换。Java 语言(一种计算机语言,尤用于创建网站)

(1)自动数据类型转换(放大转换)

满足自动数据类型转换的条件:

1)两种类型应该兼容:数值型(整数型和浮点型)

2)目标类型大于源类型:例如,int数据可以自动转换为double类型。

(2)强制数据类型转换(缩减转换)

将括号放在变量前面,并在括号中指定要转换的类型。

例:双a=40.9

int b=(int)a;

注意:强制转换会损失数值精度,例如强制转换为int类型后,double类型变量A会变成40。

希望广州IT培训老师分享的内容对大家有所帮助。

广东IT优秀就业

来源:www.cnblogs.com/kilig/p/8178685.html

更多精彩的信息技术推荐:

你打开了世界上第一种编程语言的大门:http://www.ujiuye.com/zt/java/?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。