摘要: 目录​ 1 语法 2 switch case 语句有如下规则 3 实例运行 4 测试default在前面 5 字符判断实例: 6 if和switch的核心区别: 注:switch相当于上述的选择结构,只能选一个进行运行! switch case 语... 阅读全文
posted @ 2020-01-29 00:05 赵广陆 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 其实人类的本质就是一台复读机,所以while就是专门为我们定制的,无处不在,windows其实最终的框架也是while因为要一直运行! 语法结构: while (布尔表达式) { 循环体;} 在循环刚开始时,会计算一次“布尔表达式”的值,... 阅读全文
posted @ 2020-01-28 12:00 赵广陆 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 语法结构: if(布尔表达式1) {语句块1;} else if(布尔表达式2) {语句块2;}……else if(布尔表达式n){ 语句块n;} else { 语句块n+1;} 当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式... 阅读全文
posted @ 2020-01-28 00:17 赵广陆 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 语法结构: if(布尔表达式){ //语句块1}else{ // 语句块2} 当布尔表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。流程图如图3-3所示。 图3-3 if-else双选择结构流程图 if-else结构... 阅读全文
posted @ 2020-01-28 00:17 赵广陆 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 在还没有知道Java选择结构的时候,我们编写的程序总是从程序入口开始,顺序执行每一条语句直到执行完最后一条语句结束,但是生活中经常需要进行条件判断,根据判断结果决定是否做一件事情,这就需要选择结构。 选择结构用于判断给定的条件... 阅读全文
posted @ 2020-01-28 00:17 赵广陆 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 本节课开始我们需要学习流程控制语句,流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。控制语句分为三类:顺序、选择和循环。 注: 知道这三种控制语句,现实的逻辑基本全可以实现了! 例如: “顺... 阅读全文
posted @ 2020-01-28 00:07 赵广陆 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 目录 1 获取用户输入 2 使用 next 方法 3 使用 nextLine 方法 4 next() 与 nextLine() 区别 1 获取用户输入 Java提供了不同的方式来获取用户输入,使用Scanner对象是最常见的,也是最容易实现用户输入的。 导入S... 阅读全文
posted @ 2020-01-28 00:07 赵广陆 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 常见问题一:操作比较大的数时,要留意是否溢出,尤其是整数操作时。 常见问题二:L和l 的问题:不要命名名字为l的变量,l容易和1混淆。long类型使用大写L不要用小写。 /** * 测试类型转换常见问题 * @author 赵广陆 * */public cla... 阅读全文
posted @ 2020-01-28 00:06 赵广陆 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 强制类型转换,又被称为造型,用于显式的转换一个数值的类型。在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。 语法格式: (type)var 运算符“()”中的type表示将值var想要转换成的目标数据类型。 强制类型转换: pu... 阅读全文
posted @ 2020-01-28 00:06 赵广陆 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。如图所示,黑色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。 可以将整型常量直接赋值给byte、 short、 char等类型变量,而不... 阅读全文
posted @ 2020-01-28 00:06 赵广陆 阅读(25) 评论(0) 推荐(0) 编辑