超牛牪犇Java之 进制和运算符

进制转换
                10进制转换成2进制                       方法:连除倒取余
                 2进制转换成10进制                       方法:按权求和
                 10进制转换成8进制和16进制
                      方法:分别对8 和 16连除倒取余
1.数据类型

    基本数据类型:

            整数型:byte 存储的数据 占一个字节 由8个2进制位表示 0000 0000就是一个字节

                         疑问一字节可以表示多少个数?  2^8个数 即256个数

                         取值范围 0-127 -0- -127

                          -0用二进制表示为1000 0000  即-128到127 最高位为符号位 1表示负 0表示正

                    short 短整型 2个字节

                    int 整型 4个字节(常用的)

                     long 长整型 8个字节

            浮点型:float 4个字节

                      double 8个字节

            字符型

            字符串

    引用数据类型: 数组 类 接口



            

2.运算符:

    算数运算符: + - * / %

    关系运算符: > < >= <= == !=

    使用关系运算符 是用来判断的 判断结束后会有一个布尔值类型的结果

    逻辑运算符(用来判断): && || !

        声明布尔值变量 和 判断两个字符串是否相等

        

                

判断两个字符串是否相等用.equals方法!

逻辑与的短路现象:

                int num3 = 10;

int num4 = 15;

int num5 = 12;

(一假则假 如果条件一已经不成立了 那么系统不会执行后面的语句)

boolean result3 = (num3 < num4) && (num3++ < num5);

System.out.println(result3);

System.out.println(num3);

逻辑或的短路现象:

一真为真 如果条件一为真 那么后面就不会执行

boolean result4 = (num3 > num4) || (num3++ > num5);

System.out.println(result4);

System.out.println(num3);


Scanner的用法:


switch的用法:


三目运算:

判断条件 ? 返回值1 : 返回值2;

需要声明一个参数来接收返回值!

while循环:




猜你喜欢

转载自blog.csdn.net/enchantedlll/article/details/80185012