java怎么把转译0x03_JAVA入门03进制,转义字符,运算符,循环

一、进制转换

二进制:只能有0,1组成 前面 0b开头

八进制:只能有0~7数字组成 以0开头

十进制:默认十进制

十六进制:0~9,a~f组成 以0x开头,大小写都可以

其他进制转十进制: 从后往前,从最后一位开始*当前的进制数^0(次方从0开始,每次加一),最后求和

十进制转为其他进制:使用这个数一致除以进制数,看余数

二、转义字符

转义字符:有一些符号在java中有特殊的作用

转义字符从\开始 \+要转义的字符

\'

\"

\\

\b 退格

\n 换行 ln

\r 光标回到行首

\t 制表符 一个汉字占2个空格,一个字母占1个空 一个制表符位8个空格

三、运算符

运算符 :

算数运算符 赋值运算符

比较运算符 逻辑运算符

条件运算符 位运算符(了解)

操作数: 运算符左右两边的就是操作数

表达式: 运算符连接操作数整体为表达式

语句: ;代表语句的结束算数运算符:

单目运算符|一元运算符 : 操作只有一个的运算符 + -号 ++ --

双目运算符|二元运算符 : + - * / ..

三目运算符|三元运算符 : 条件运算符

+ - * / %

+: 1)正号 (省略)2)加法运算 3)字符串的连接符: 当+左右两边如果一旦有字符串的出现,就作为字符串的连接符使用

% 取余数|模以

第一个操作数小于第二个操作数,结果就为第一个操作数

++ 自增|自身+1

a++ --> a=a+1 ++a --> a=a+1

-- 自减|自身-1

a-- --> a=a-1 --a --> a=a-1

赋值运算符

基本赋值运算符 =

java中唯一一个自右向左运算的符号

扩展赋值运算符(算数运算符+基本赋值运算符)

+= -= *= /= %=

a+=b-> a=a+b

a*=b-> a=a*b;

推荐使用:1.提高执行效率 2.自动做强制类型转换

缺点:不直观

比较运算符|关系运算符

> < >= <=

byte short int long float double char

== !=

最终的结果肯定为boolean类型的结果

逻辑运算符

操作数要求都要值值为boolean类型的表达式

&与 :两个都为true才是true,一个为false就是false

|或 :一个为true就是true,两个都是false才是false

!非 :取反 !true-->false !false-->true

^ :相同为false,不同为true

推荐 && || 会短路

短路:第一个操作数就已经能够决定最终的结果了,第二个操作数将不再执行

条件运算符

条件表达式 ? 值1 : 值2;

1)执行条件表达式-->值为boolean类型的表达式

2)如果为true,最终的结果取值1

3)如果为false,最终的结果取值2

位运算符

所有的 操作数先转为二进制的形式参与运算,再把结果转为十进制的形式

& :同一位置的两个数,一个0就是0,两个都1才是1

| :同一位置的两个数,一个为1就是1,两个都为0才是0

^ :相同为0,不同为1

位移运算符

左移:<< 二进制的操作数,向左移动第二个操作数的位数,空余的位置补0,得到的结果转为十进制 *2 -->第一个操作数*2的第二个操作数次方

右移:>> 二进制的操作数,向右移动第二个操作数的位数,分水岭右侧的结果不要,只保留左侧,得到的结果转为十进制 /2 -->第一个操作数/2的第二个操作数次方

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值