摘要: switch(练习) 当需要对具体数值进行判断,且数值量不大 就是 优先使用switch 。 其余情况使用if语句 阅读全文
posted @ 2020-05-17 22:30 kidrauhl 阅读(139) 评论(0) 推荐(0)
摘要: switch语句 格式: | | | | | switch(表达式) | | { | | case 取值1; | | 执行语句; | | break; | | case 取值2; | | 执行语句; | | break; | | …… | | default; | | 执行语句; | | break 阅读全文
posted @ 2020-05-17 22:29 kidrauhl 阅读(146) 评论(0) 推荐(0)
摘要: if语句练习 阅读全文
posted @ 2020-05-17 22:27 kidrauhl 阅读(119) 评论(0) 推荐(0)
摘要: if 语句(单条语句) 格式(三种) 【注意】:如果 if 控制的语句只有一条,则 这个 { } 括号可以不写 1. if (条件表达式) { 执行语句; } 2. if (条件表达式) { 执行语句; } else { 执行语句; } 3. if (条件表达式) { 执行语句; } else { 阅读全文
posted @ 2020-05-17 22:24 kidrauhl 阅读(214) 评论(0) 推荐(0)
摘要: 三元运算符:三个元素参与运算的符号 【三元运算符:简略版的 if(){} else() {}语句】 三元运算符:就是具有一定语法规则的语句,三个元素参与运 算的符号,因为是运算符,所以一定会有结果 1. 格式 1. (条件表达式)?表达式1: 表达式2; 2. 如果条件为 true ,运算后的结果是 阅读全文
posted @ 2020-05-17 22:23 kidrauhl 阅读(162) 评论(0) 推荐(0)
摘要: 位运算(练习) 1. 最有效率的方式算出 2乘以 8等于几 2 << 3 = 2 2^3 = 2 8 = 16 2. 对于两个整数变量的值进行互换(不需要第三方变量) 获取60的最低4位,通过 60 & 15; 阅读全文
posted @ 2020-05-17 22:19 kidrauhl 阅读(117) 评论(0) 推荐(0)
摘要: 位运算符 左移和右移 左移 1. 左移越移越大。 2. 往左移几位就相当于这个数乘于2的几次方 1. 3 3 2^2 = 3 4 = 12 2. 3 3 2^3 = 3 8 = 24 右移 1. 右移越移越小 2. 往右移几位就相当于这个数除于2的几次方 1. 6 1 —— 6 / 2^1 = 6 阅读全文
posted @ 2020-05-17 22:18 kidrauhl 阅读(158) 评论(0) 推荐(0)
摘要: 逻辑运算符 1. 逻辑运算符用于连接 boolean 型的表达式 2. & : 只要两边都是 boolean 表达结果,有一个为 false ,则结果就是 false 1. 只要两边都为 true 则结果就为 true 3. | : 两边只要有一个为true 结果就为 true ,两边都是false 阅读全文
posted @ 2020-05-17 22:16 kidrauhl 阅读(104) 评论(0) 推荐(0)
摘要: 赋值 阅读全文
posted @ 2020-05-17 22:15 kidrauhl 阅读(100) 评论(0) 推荐(0)
摘要: 转义字符 转义字符 通过 \ 来转变后面的字母或符号的含义 1. \n :换行 2. \b :退格。相当于 backspace 3. \r : 相当于回车键。 Windows系统中,回车是由两个字符来表示 \r \n. 1. Windows系统中,回车是由两个字符来表示 \r \n. 2. linu 阅读全文
posted @ 2020-05-17 22:14 kidrauhl 阅读(109) 评论(0) 推荐(0)
摘要: 算术运算符小点 ​ 取模 自增自减 阅读全文
posted @ 2020-05-17 22:13 kidrauhl 阅读(87) 评论(0) 推荐(0)
摘要: 变量 变量 1. 就是将不确定的数据进行存储。也就是需要在内存中开辟一块空间。 2. 内存就是一块运算区域。内存越大、内存中装的数位就越多、运算就越快 ==================================================================== 开辟空间就 阅读全文
posted @ 2020-05-17 22:12 kidrauhl 阅读(87) 评论(0) 推荐(0)
摘要: 类型转换 自动类型转换(也叫 隐式类型转换 ) 强制类型转换(也叫 显式类型转换 ) 类型转换的原理 什么时候要用强制类型转换 表达式的 数据型自动提升 1. 所有的 byte 型、short 型和 char 型的值将被提升到 int 型。 2. 如果一个操作数是 long 型,计算机结果就是 lo 阅读全文
posted @ 2020-05-17 22:11 kidrauhl 阅读(123) 评论(0) 推荐(0)
摘要: java语言组成部分 Java是一种强类型语言,所谓强类型语言就是对具体的数据进行不同的定义。对类型的划分的十分细致,对内存中分配了不同大小的内u你空间 1. 关键字 2. 标识符 3. 注释 4. 变量和常量 5. 运算符 6. 语句 7. 函数 8. 数组 关键字 | 关键字的定义和特点 | | 阅读全文
posted @ 2020-05-17 22:09 kidrauhl 阅读(116) 评论(0) 推荐(0)
摘要: 进制转换之负数二进制 | 负数的二进制表现形式 | | | | 6 = 110 | | 6 : 其实就是 6 的二进制取反再 + 1 | | 一个整数在内存中是占 4 个字节 | | 取反:将二进制里的 1 变成 0,0 变成 1. | | 以6的二进制 110举例 : | | 0000—0000 阅读全文
posted @ 2020-05-17 22:07 kidrauhl 阅读(146) 评论(0) 推荐(0)
摘要: 进制的相互转换 | 二进制转十进制: | | | | 原理对十进制数进行除2运算(余数不是0 就是1) | | 6 的二进制: | | 6 / 2 = 3……0 | | 3 / 2 = 1……1 | | 1 / 2 = 0……1 | | 余数倒序排列输出:110 | | | | 二进制转十进制 | 阅读全文
posted @ 2020-05-17 22:05 kidrauhl 阅读(135) 评论(0) 推荐(0)
摘要: 进制的特点 进制的由来 任何数据在计算机中都是以二进制的形式存在。二进制最早由电信号演变而来。 一个整数在内存中一样也是二进制,但是使用一大串的0 1组成的二进制数进行使用很麻烦所以就想把一大串缩短点。 将二进制中的三位用一位表示。这三位可以渠道最大值是7,超过7就进位,这就是八进制 但是用过长的二 阅读全文
posted @ 2020-05-17 21:58 kidrauhl 阅读(129) 评论(0) 推荐(0)
摘要: 常量 1. 常量表示不能被改变的数值。 2. Java常量的分类 1. 整型常量。所有整数 2. 小数常量。所有小数 3. 布尔型常量。特殊只有两个值:true、false。 4. 字符常量。将一个数字字母或者符号用单引号(' ')标识 5. 字符串常量。将一个或多个字符用双引("")号标识 6. 阅读全文
posted @ 2020-05-17 21:55 kidrauhl 阅读(93) 评论(0) 推荐(0)