Java 零基础视频教程 P126-P130
P126 Java零基础---if根据成绩判断等级的代码实现
/* 题目: 1.系统接收一个学生的考试成绩,根据考试成绩输出成绩的等级 2.等级: 优:【90-100】 良:【80~90】 中:【70-80】 及格:【60-70】 不及格:【0-60】 3.要求成绩是一个合法数字,成绩必须在【0-100】之间,成绩可以携带小数 */ public class IfTest03{ public static void main(String[] args){ java.util.Scanner s=new java.util.Scanner(System.in); System.out.print("请输入你的考试成绩"); double score=s.nextDouble(); String str="优"; if(score<=0||score>100){ str="成绩不合法"; }else if(score<60){ str="不合格"; }else if(score<70){ str="合格"; }else if(score<80){ str="中"; }else if(score<90){ str="良"; } System.out.println(str); } }
P127 Java零基础---switch语句语法及原理
/* switch语句: 1.switch语句也是选择语句,也可以叫分支语句。 2.switch语句的语法格式: switch(值){ case 值1: java语句; java语句; brak; case 值2: java语句; java语句; brak; case 值3: java语句; java语句; brak; default: java语句 } 以上是一个完整的switch语句: 其中,break;语句不是必须的,default分支也不是必须的。 swtich语句支持的值有哪些: 支持int类型以及String类型。 但一定要注意JDK的版本,JDK8之前不支持String类型,只支持int. 在JDK8之后,switch语句开始支持字符串string类型。 switch语句本质上只支持int和String,但是byte/short/char也可以 使用在switch语句当中,因为byte/short/char可以进行自动类型转换。 switch语句中的:”值”与”值1”、”值2”比较的时候会使用"=="进行比较 3.switch语句的执行原理: 拿”值”与”值1”进行比较,如果相同,则执行该分支的java语句。 然后拿到"break"语句,然后遇到break;语句,switch语句结束。 注意:如果分支执行了,但是分支最后么有break,此时会发生case穿透现象。 写一个switch语句: 接受键盘输入,根据输入的数字来判断星期几 */ public class SwitchTest01{ public static void main(String[] args){ //switch只支持int和string类型: java.util.Scanner s=new java.util.Scanner(System.in); System.out.print("请输入[0-6]的整数:"); int num=s.nextInt(); String str="星期日"; switch(num){ case 1: str="星期一"; break; case 2: str="星期二"; break; case 3: str="星期三"; break; case 4: str="星期四"; break; case 5: str="星期五"; break; case 6: str="星期六"; break; } System.out.println(str); } }
P129 Java零基础---if语句案例
P130 Java零基础---switch案例
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术