目录
三元运算符
一元运算符 : ++/--,! 二元运算符 : 大部分的运算符都是二元运算符 三元运算符 : 格式 : 接收三元表达式的结果 = 结果为boolean类型的式子 ? 表达式1 : 表达式2; 执行流程 : 1. 计算 结果为boolean类型的式子 的结果 2. 如果结果为true, 三元表达式的结果就是 表达式1 3. 如果结果为false, 三元表达式的结果就是 表达式2
键盘录入整数
类[类别,种类,引用类型] : 一类事物的统称 -> 所有的名词(n.)全是类 对象 : 一类事物的具体化 -> 一个杯子,我的电脑,你的鼠标 //类和对象的关系 : 类是事物的模板,对象是根据类创建的 类 : Scanner [专门提供键盘录入功能对象的类] -> 由JDK提供[面向对象思想] 对象 : 具体创建的一个Scanner对象 创建Scanner对象的步骤 : 1. 导包 : import java.util.Scanner; [IDEA开发可以自动导包] 2. 创建对象 : Scanner 对象名 = new Scanner(System.in); 3. 提示用户行为 : 输出语句提示 4. 录入整数 : int 变量名 = 对象名.nextInt();
流程控制
基本流程 : 百分之90以上的代码都是基本流程 1. 代码从main进入 2. 从上至下依次执行 3. 单句代码 : 从赋值运算符的右边执行 [右边的从左到右] 分支结构 : choice 三元运算符 , if结构 , switch结构 [分支结构执行完毕后一定会执行分支结构后方的代码(除非手动提前结束代码)] 循环结构 : for,while,do..while 循环 [死循环 : 死循环的后方代码是执行不了]
if结构
if结构 : if 是关键字 -> if : 假如,如果 -> 利用if结构进行逻辑的判断 if 的第一种格式 : if(结果为boolean类型的式子){ //判断 //如果式子的结果是 true 执行if大括号内的语句; } //如果式子的结果是 false -> 结束了if结构,执行if结构后方的代码 执行流程: 1. 判断 结果为boolean类型的式子 的结果 2. 如果为true,执行if大括号内的代码 3. 如果为false,结束了if结构,执行if结构后方的代码 if 的第一种格式是对 1 种情况的操作和判断 伪代码 : if(小丽来不来){ //只能操作小丽来的情况 去小树林走走; } if 的第二种格式 : if(结果为boolean类型的