2.基本语法(关键词、标识符、变量、运算符)

2023-05-29 0 985

2.基本语法(关键词、标识符、变量、运算符)

URL:被Java词汇突显了特定涵义,用作专门针对商业用途的字符串(单字)

解释器:

URL:但凡他们能起英文名字的地方性都叫URL

重新命名的准则:(很大要严苛遵守,不严苛遵守就会报校对的严重错误)

由26个英文拉丁字母UTF,0-9 ,_或 $ 共同组成

位数无法结尾。

无法采用URL和解释器,但能包涵URL和解释器。

Java中严苛界定UTF,宽度无限制。

URL无法包涵字符。

Java中的中文名称重新命名规范化:(不严苛遵守,也无法再次出现校对的严重错误)

包名:多单字共同组成时大部份拉丁字母都大写:xxxyyyzzz

Pthreads、USB名:多单字共同组成时,大部份单字的第二个拉丁字母大写:XxxYyyZzz

表达式名、方式名:多单字共同组成时,第二个单字第二个拉丁字母大写,第三个单字已经开始每一单字第二个拉丁字母大写:xxxYyyZzz

自变量名:大部份拉丁字母都大写。多单字时每一单字用换行相连:XXX_YYY_ZZZ

java中表达式依照正则表达式来进行分类:基本上正则表达式 vs 提及正则表达式(字符串 类 USB)

>基本上正则表达式:

整型:byte(8 bit) short int(默认类型) long

浮点型:float double (默认类型)

字符型:char(‘ ’)

布尔类型: boolean(只能取值为true 或false,无法取null)

补充:依照在类中存在的位置的不同:成员表达式 vs 局部表达式

进制(了解)

十进制 二进制 八进制 十六进制

二进制:计算机底层都是用二进制来存储、运算。

>二进制 与十进制之间的转换。

>二进制在底层存储:正数、负数都是以补码的形式存储的。(原码、反码、补码)

>四种进制间的转换

表达式的运算:

①自动类型转换:容量小的正则表达式自动转换为容量大的正则表达式。

short s = 12;

int i = s + 2;

注意:byte short char之间做运算,结果为int型!

②强制类型转换:是①的逆过程。采用“()”实现强转。

操作符是一种特定的符号,用以表示数据的运算、赋值和比较等。

算术操作符:

+ – + – * / % ++ — +

注意:1) /: int i = 12; i = i / 5;

2) %:最后的符号只跟被模数相同

3)前++:先+1,后运算 后++:先运算,后+1

4)+:String字符串与其他正则表达式只能做相连运算,且结果为String类型。sysout(* + \t + *); vs sysout(“*” + \t + *);

赋值操作符:

= += -= *= /= %=

int i= 12;

i = i * 5;

i *= 5;//与上一行代码同样的意思

【特别地】

short s = 10;

s = s + 5;//报校对的异常

s = (short)(s + 5);

s += 5;//s = s + 5,但是结果无法改变s的正则表达式。

比较操作符(关系操作符)

== > < >= <= instanceof

【注意】界定== 与 = 区别。

进行比较运算操作以后,返回一个boolean类型的值

4>=3 表达的是4 > 3或者 4 = 3.结果是true。

if(i > 1 && i < 10){ }

无法写为:if(1 < i < 10){}

逻辑操作符(操作符的两端是boolean值)

& && | || ^ !

【注意】界定 & 与 && 的区别,以及 | 与 || 的区别

我们采用的时候,选择&& , ||

位操作符(两端是数值类型的数据)

<< >> >>> & | ^ ~

【例子】1.如何交换m = 12和n = 5的值

2.将60转换为十六进制输出。

三元操作符

(条件表达式)? 表达式1 : 表达式2;

1)既然是操作符,很大会返回一个结果,并且结果的正则表达式与表达式1,2的类型一致

2)表达式1与表达式2 的正则表达式一致。

3)采用三元操作符的,很大能转换为if-else。反之不很大成立。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务