joker进阶Java之Java的基础类型与运算

计算机语言的数字进制转换:

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表中对应的值

字符串或者字符串和数字中 "+"相当于连接符:

算术运算符 :  +  -  *  /  %(取模运算)  ++(自增)  ++(自减)

++i 先自增再参与运算

i++ 先参与运算再自增

逻辑运算符 :  用来判断,返回一个布尔值

&&(与)   

(条件1)&&(条件2)  一假则假

||(或)  

(条件1)||(条件2)  一真则真

!(非) 

非真既假

注意: 逻辑与和逻辑或的短路现象

若判断两个字符串是否相等 用equals()方法


分支结构---if的三种书写形式 :


分支结构---switch语句 :


if与switch的应用方法 :

如果判断的时候 是个范围 使用if 相对简单一点

如果判断的时候是几个确定的值 使用switch 相对简单

三目运算 :

(判断条件) ? 值1 : 值2;

判断条件成立 返回值1 反之 返回值2


循环语句---while :

    while(判断语句){

        循环体;

       }

while的应用:累加思想








猜你喜欢

转载自blog.csdn.net/lijock/article/details/80186466