java表格整理内

整数类型:
整数类型用来储存数值,即没有小数部分的数值。可以是正数,也可以是负数。整型数据在java程序中有三种表示形式,分别是十进制,八进制和十六进制。
十进制:十进制的表现形式如 120、0、-127.
除了数字0,不能以0作为其他十进制的开头。
八进制:如0123(转换成十进制数为83)、 -0123(转换成十进制数为-83)。
八进制数必须以0开头。
十六进制:如0x25(转换成十进制为37)、0Xb0le(转换成十进制数为45086)。
十六进制必须以0X或0x开头。

在这里插入图片描述

浮点类型
浮点类型表示有小数的部分的数字。Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),他们具有不同的取值范围,

在这里插入图片描述

在默认情况下,小数都被看作double型,若使用float型小数,则需要在小数后面添加F或者f。可以使用后缀d或D来明确表明这是一个double类型数据,不加d不会出错,但声明float型变量时如果不加f,系统认为变量是double类型,从而出错。


转义字符
在·转义字符是一种特殊的字符变量,它可以反斜杠“ \ ”开始,后跟一个或多个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”,列如,printf函数的格式串中用到的“\n”就是一个转义字符,意思是“回车换行”。Java中的转义字符

转义字符

在这里插入图片描述


java关键字
关键字是Java语言中已经被赋予特定意义的一些单词,不可以把这些字作为标识符来使用。3.2节介绍的数据类型中提到的int、boolean等都是关键字。Java语言中的关键字
______________________________
intpublicthisfinallybooleanabstract
continuefioatlongshortthrowthrows
returnbreakforstaticnewinterface
ifgotodefaultbytedocase
strictfppackagesupervoidtryswitch
elsecatchimplementsprivatefinalclass
extenvolatilewhilesynchronizedinstanceofchar
protectedimporttransientdafaultdouble

在这里插入图片描述

java运算符
Java中的算术运算符主要有+(加)、-(减)、*(乘)、/(除)、%(求余),它们都是二元运算符。Java中算术运算符的功能及使用方式

在这里插入图片描述

注意:其中,“+”和“-”运算符还可以作为数据的正负符号,如+5、-7。

比较运算符
比较运算符属于二元运算符,用于程序中的变量之间、变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean型。当运算符对应的关系成立时,运算结果为true,否则为false。所有比较运算符通常作为判断的依据用在条件语句中。比较运算符共有6个,

在这里插入图片描述
|


逻辑运算符
返回类型为布尔值的表达式,如比较运算符,可以被组合在一起构成一个更复杂的表达 式。这是通过逻辑运算符来实现的。逻辑运算符包括&(&&)(逻辑与)、||(逻辑或)、!(逻辑非)。逻辑运算符的操作元必须是boolean型数据。在逻辑运算符中,除了“!”是一元运算符之外,其他都是二元运算符。表3.7给出了逻辑运算符的用法和含义。
(https://img-blog.csdnimg.cn/8f1e4a91212447428631256343a85cb4.png)结果为boolean型的变量或表达式可以通过逻辑运算符组合为逻辑表达式。
用逻辑运算符进行逻辑运算时,
在这里插入图片描述
运算符优先级
Java中的表达式就是使用运算符连接起来的符合Java规则的式子。运算符的优先级决定了表达式中运算执行的先后顺序。通常优先级由高到低的顺序依次是:
  • 增量和减量运算。
  • 算术运算。
  • 比较运算。
  • 逻辑运算。
  • 赋值运算。
    如果两个运算有相同的优先级,那么左边的表达式要比右边的表达式先被处
    理。表显示了在Java中众多运算符特定的优先级。
    在这里插入图片描述
隐式类型转换
从低级类型向高级类型的转换,系统将自动执行,程序员无须进行任何操作。
这种类型的转换称为隐式转换。下列基本数据类型会涉及数据转换,不包括逻辑类
型和字符类型。这些类型按精度从低到高排列的顺序为byte < short < int <
long < float < double。
隐式类型的转换也要遵循一定的规则,来解决在什么情况下将哪种类型的数据
转换成另一种类型的数据。表列出了各种数据类型转换的一般规则。
在这里插入图片描述
日期和时间字符串格式化
在应用程序设计中,经常需要显示时间和日期。如果想输出满意的日期和时间
格式,一般需要编写大量的代码经过各种算法才能实现。format()方法通过给定的
特殊转换符作为参数来实现对日期和时间的格式化。
在这里插入图片描述
时间格式化
使用format()方法不仅可以完成日期的格式化,也可以实现时间的格式化。时
间格式化转换符要比日期转换符更多、更精确,它可以将时间格式化为时、分、
秒、毫秒。格式化时间的转换符如表所示。
在这里插入图片描述
格式化常见的日期时间组合
格式化日期与时间的转换符定义了各种日期时间组合的格式,其中最常用的日
期和时间的组合格式如表所示
在这里插入图片描述
常规类型格式化
常规类型的格式化可应用于任何参数类型,可通过如表所示的转换符来实
现。
在这里插入图片描述
使用正则表达式
正则表达式通常被用于判断语句中,用来检查某一字符串是否满足某一格式。
正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称为正则表达式
的元字符。例如,“\d”表示数字0~9中的任何一个,“\d”就是元字符。正则表
达式中元字符及其意义如表所示。
在这里插入图片描述

在正则表达式中可以使用方括号括起若干个字符来表示一个元字符,该元字符
可代表方括号中的任何一个字符。例如,reg = “[abc]4”,这样字符串a4、b4、
c4都是和正则表达式匹配的字符串。方括号元字符还可以为其他格式。如:

  • [^456]:代表4、5、6之外的任何字符。
  • [a-r]:代表a~r中的任何一个字母。
  • [a-zA-Z]:可表示任意一个英文字母。
  • [a-e[g-z]]:代表ae或gz中的任何一个字母(并运算)。
  • [a-o&&[def]]:代表字母d、e、f(交运算)。
  • [a-d&&[^bc]]:代表字母a、d(差运算)。
    在正则表达式中允许使用限定修饰符来限定元字符出现的次数。例
    如,“A*”代表A可在字符串中出现0次或多次。限定修饰符的用法如表所示。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不,我只会粘贴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值