Java数据类型和运算符

一、转义字符
\t空格 转义符
代表的是8个空格,当\t没有空格时8个空格,但有字符但是没超过8个时,总共占用8个;如果大于8个时,会重新出8个空格

打印在两行ln 两行以上必须用才有换行效果 否则同一行

\n换行 (“”\n)
用\ \输出双引号

“ \”输出\” “ 输出引号

二、进制转换
常用进制
二进制: 0、1逢二进一
八进制: 0、1、2、3、4、5、6、7逢八进一
十进制: 0、1、2、3、4、5、6、7、8、9逢十进一
十六进制: 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
逢十六进一

进制转换
2转10 16转10
编码号从右开始 编码号x进制数x位数 相加

大转小也可以用约分

10进制小数转2进制 10进制x2 得出结果不断x2 得到1.0 取前面一位

8个二进制数表示一个字节(bit)

愿码和补码

在计算机中,我们的数字全部是以二进制的补码形式存在

如果是正数的时候,原码,反码,补码都相同

负数源码: 正数0000 0101 负数1000 0101 负数的源码最大为1;
反码: 1 & 0相反;
补码: 在其反码的基础(末尾)上+1

负数是以其补码(正数)的方式存储在硬盘上的

0的补码
数0的补码表示是唯一的 [3]

[+0]补=[+0]反=[+0]原=00000000

[ -0]补=11111111+1=00000000

补码求原码
已知一个数的补码,求原码的操作其实就是对该补码再求补码 :

⑴如果补码的符号位为“0”,表示是一个正数,其原码就是补码。

⑵如果补码的符号位为“1”,表示是一个负数,那么求给定的这个补码的补码就是要求的原码。

例:已知一个补码为11111001,则原码是10000111(-7)。
因为符号位为“1”,表示是一个负数,所以该位不变,仍为“1”。
其余七位1111001取反后为0000110;再加1,所以是10000111。

Win10 计算器的使用
HEX   16进制
DEC   10进制
OCT    8进制
BIN     2进制

ASCLL转义字符表

三、变量
a=2

b=a

输出b

变量的声明和赋值
数据类型 变量名 = 数值;

数据类型 变量名;
变量名
= 数值;
+连接输出信息

常量和字面量
常量
 常量也是内存中的存储单元,必须并且仅能赋值
一次,以后其值不可以再 改变。
 常量与变量一样也有名称和类型
 Java中可以使用“final”关键字来声明常量
final 数据类型 常量名 = 赋值表达式;
字面量
 程序中直接书写的数据如:23,6.39,

变量:标识符

标识符=

首字母必须是
1字母
2 _
3 $

其余部分

数字 字母 下划线 $
常常首字母小写 后面大写

关键字
Java中的语法关键字,这些名字在Java语法中代表特殊的含义,不
能在程序中作为变量、方法的名字出现:
abstract boolean break byte byvalue case cast catch
char class const continue default do double else
extends false final finally float for future generic
goto if implements import instanceof int interface
inner long native new null operator outer package
private protected public rest return short static
super switch synchronized this throw transient true
try void while var volatile
Java 保留字列表 (依字母排序 共14组) :
byValue, cast, false, future, generic, inner, operator, outer, rest,
true, var , goto ,const,null
四、数据类型

整形数据类型

浮点型 布尔型 字符型

自动转换

类型转换

Java运算符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值