摘要:
案例5:根据指定的月份输出对应季节 /** * 3,4,5 春季 * 6,7,8 夏季 * 9,10,11 秋季 * 12,1,2 冬季 * * @param month */ public static void switchMonth(int month) { switch (month) { 阅读全文
摘要:
基本语法 语法格式: switch(表达式){ case 常量值1: 语句块1; //break; case 常量值2: 语句块2; //break; // ... [default: 语句块n+1; break; ] } 执行流程图: 执行过程: 第1步:根据switch中表达式的值,依次匹配各个 阅读全文
摘要:
if...else嵌套 在 if 的语句块中,或者是在else语句块中,又包含了另外一个条件判断(可以是单分支、双分支、多分支),就构成了嵌套结构。 执行的特点: (1)如果是嵌套在if语句块中的,只有当外部的if条件满足,才会去判断内部的条件 (2)如果是嵌套在else语句块中的,只有当外部的if 阅读全文
摘要:
基本语法 结构1:单分支条件判断:if 格式: if(条件表达式){ 语句块; } 说明:条件表达式必须是布尔表达式(关系表达式或逻辑表达式)或 布尔变量。 执行流程: 首先判断条件表达式看其结果是true还是false 如果是true就执行语句块 如果是false就不执行语句块 结构2:双分支条件 阅读全文
摘要:
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 程序设计中规定的三种流程结构,即: 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 分支结构 根据条件,选择性地执行某段代码。 有if…else和switch-case两种分支语句。 循环结构 阅读全文
摘要:
字符集 编码与解码: 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码 。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码 。 字符编码(Character Encod 阅读全文
摘要:
条件运算符 条件运算符格式: (条件表达式)? 表达式1:表达式2 说明:条件表达式是boolean类型的结果,根据boolean的值选择表达式1或表达式 如果运算后的结果赋给新的变量,要求表达式1和表达式2为同种或兼容的类型 int i = (1 == 2 ? 100 : 200); System 阅读全文
摘要:
逻辑运算 基本语法 逻辑运算符,操作的都是boolean类型的变量或常量,而且运算得结果也是boolean类型的值。 运算符说明: & 和 &&:表示"且"关系,当符号左右两边布尔值都是true时,结果才能为true。否则,为false。 | 和 || :表示"或"关系,当符号两边布尔值有一边为tr 阅读全文
摘要:
赋值运算 基本语法 符号:= 当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原则进行处理。 支持连续赋值。 扩展赋值运算符: +=、 -=、*=、 /=、%= 赋值运算符 符号解释 += 将符号左边的值和右边的值进行相加操作,最后将结果赋值给左边的变量 -= 将符号左边的值和右 阅读全文
摘要:
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 运算符的分类: 按照功能分为:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符、位运算符、条件运算符、Lambda运算符 分类 运算符 算术运算符(7个) +、-、*、/、%、++、-- 赋值运算符(12个) =、+=、-=、*=、 阅读全文