Java从入门到精通笔记20221226--定义基本数据类型-创新互联

一、定义基本数据类型

创新互联是一家从事企业网站建设、成都网站建设、网站建设、行业门户网站建设、网页设计制作的专业的建站公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点上千余家。

定义变量格式统一为: 数据类型 变量名称 = 变量值,或者数据类型 变量名称;

定义常量格式统一为: final 数据类型 变量名称 = 变量值,或者final数据类型 变量名称;

一)整型类型

1、int型

int x;                        //定义int型变量x

int x,y;                     //同时定义int型变量x、y

int x = 10, y = -5;     //同时定义int型变量x、y,并赋值x、y

int x = 5 + 23;          //定义int型变量x,并赋值为公式5+23的计算结果

int型是Java整型值的默认数据类型,当对多个尚未定义数据类型的整数做运算时,运算的结果将默认为int类型。例如:

System.out.println(15 + 20);        //输出35

等同于如下代码:

int a = 10, b =20;

int c = a + b;

System.out.println(c);

2、byte型

byte a;

byte a, b, c;

byte a = 19, b = -45;

3、short型

short s;

short s, t, r;

short s =1000, r = -19;

shorts = 20000 / 10;

4、long型

long number;

long number, rum;

long number = 12345678l, rum = 987654321L;

long number = 123456789L + 987654321L;

由于long型取值范围比int大,且属于高精度数据类型,所以在赋值时要和int型做出区分,需要在整数后面L或者l(小写的L)

5、定义变量与Python的区别

由前文可知,Java定义变量需要先声明变量类型,而Python不需要声明变量类型,而是根据赋值自行定义变量的类型

二)浮点类型

浮点类型简称浮点型用来存储含有小数部分的数值。Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double)。在默认情况下,小数都被看成double型,若想使用float型小数,需要在小数后面添加F或者f。另外也可以使用后缀d或者D来表明这是一个double类型数据,但是加不加d或者D没有硬性规定。

float f1 = 13.23f;

double d1 = 4562.12d;

double d2 = 45678.1564;

由前文可知:

1)python与java在逻辑判断格式存在不同;

2)Java每行使用;结尾

3)python在打印时,+连接符只能连接文本类型(str),而java可以连接int、float、double等类型

浮点值为近似值属于近似值,运算结果可能与实际存在偏差。例如:

三)字符类型

1、char型

char用于存储单个字符,在定义字符型变量时使用单引号表示,如's'表示一个字符,但是“s”表示一个字符串,虽然只有一字符,但是由于使用的双引号,他仍然表示字符串,而不是字符。例如:

在Java语言中,也把字符作为整数对待。由于Unicode编码采用无符号编码,可以存储65536个字符,想要得到一个0-65536的数所代表的Unicode表中对应的字符,也必须使用char型显示转换。例如:

2、转义字符

转义字符是一种特殊的字符变量,以反斜杠"\"开头,后跟一个或多个字符。转义字符具有不同意字符原有意义的特定含义,故称之为转义。例如printf函数的格式串中用到的"\n"就是回车换行。将转义字符赋值给字符变量时,与字符常量值一样需要使用单引号。例如:

四)布尔类型

布尔类型又称逻辑类型,简称布尔型,通过关键字boolean来定义布尔类型变量。布尔类型只有true和false两个值。

boolean b;

boolean b1, b2;

boolean b = true;

二、变量定义-Python与Java的区别

本部分其实并不是总结Python与Java在变量定义中的差异,而是前文中出现的部分差异。主要在以下部分:

1、Java定义变量需要先声明变量类型,而Python不需要声明变量类型,而是根据赋值自行定义变量的类型,请详见整型类型第5条记录

2、Python与Java的逻辑判断格式存在差异,请详见浮点类型记录

3、Python每一行以回车结尾即可,Java每一行以;进行隔断;

4、Python在输入打印时+只能连接字符串,而Java打印时+可以连接各种类型,请详见浮点类型记录

5、Python打印时通常为str(xxx)、int(xxx)的格式,而Java打印时为(int)xxx、char(xxx),请详见字符类型中char类型记录

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

文章题目:Java从入门到精通笔记20221226--定义基本数据类型-创新互联
文章出自:https://www.cdcxhl.com/article0/djecoo.html

成都网站建设公司_创新互联,为您提供网站建设全网营销推广自适应网站虚拟主机网站设计公司定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设公司