计算机语言的数字进制转换:
10进制---2进制 : 连除2倒取余
2进制---10进制 : 按权求和,将除完的2乘回来
10进制---8进制 : 连除8倒取余
10进制---16进制 : 连除16倒取余
进制转换详解网址: https://jingyan.baidu.com/article/495ba84109665338b30ede98.html
Java中类Integer做到帮助进制转换
Java基本数据类型:
短整型 | 整型 | 长整型 | 单精度浮点型 | 双精度浮点型 | 字符型 | 字符串型 | 布尔型 |
short | int | long | float | double | char | string | boolean |
2字节 | 4字节 | 8字节 | 4字节 | 8字节 | --- | --- | 1字节 |
小类型转换成大类型可以通过系统隐式转换
大类型转换成小类型需要通过强制转换
字符型可以和整型相互转换---字符转换为在ASCII表中对应的值
字符串或者字符串和数字中 "+"相当于连接符:
算术运算符 : + - * / %(取模运算) ++(自增) ++(自减)
扫描二维码关注公众号,回复:
937983 查看本文章
++i 先自增再参与运算
i++ 先参与运算再自增
逻辑运算符 : 用来判断,返回一个布尔值
&&(与)
(条件1)&&(条件2) 一假则假
||(或)
(条件1)||(条件2) 一真则真
!(非)
非真既假
注意: 逻辑与和逻辑或的短路现象
若判断两个字符串是否相等 用equals()方法
分支结构---if的三种书写形式 :
分支结构---switch语句 :
if与switch的应用方法 :
如果判断的时候 是个范围 使用if 相对简单一点
如果判断的时候是几个确定的值 使用switch 相对简单
三目运算 :
(判断条件) ? 值1 : 值2;
判断条件成立 返回值1 反之 返回值2
循环语句---while :
while(判断语句){
循环体;
}
while的应用:累加思想