目录
1. Java分支语句------if语句案例
/*
需求:小明快要期末考试了,小明爸爸对他说,
会根据他不同的考试成绩满分100,送他不同的礼物,
假如你可以控制小明的得分,
请用程序实现小明到底该获得什么样的礼物,
并在控制台输出。
*/
import java.util.Scanner;
public class DemoIf{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入小明同学的分数:");
double grade = sc.nextDouble();
if(grade>=0 && grade<=100){
if(grade==100){
System.out.println("去西藏旅游!!");
}else if(grade>=90 && grade<100){
System.out.println("奖励自行车一辆");
}else if(grade>=80 && grade<90){
System.out.println("奖励打扫卫生一次");
}else{
System.out.println("奖励是四大名著背诵");
}
}else{
System.out.println("输入成绩有误!!");
}
}
}
2. Java分子语句----switch语句案例
//使用标号结束循环的方式,优化学生管理系统
//学生管理系统
import java.util.Scanner;
public class StudentManager{
public static void main(String[] args){
System.out.println("欢迎使用本学生管理系统");
//用while死循环
lo:while(true){
System.out.println("请选择功能:1.增加 2.修改 3.查询 4.删除 5.退出");
//用户选择功能,要键盘录入对应的数字
Scanner sc=new Scanner(System.in);
int choice=sc.nextInt();
//根据条件的不同,执行不同的逻辑,是分支结构。让你选择,用switch
switch(choice){
case 1:
System.out.println("开始增加...");
break;
case 2:
System.out.println("开始修改...");
break;
case 3:
System.out.println("开始查询...");
break;
case 4:
System.out.println("开始删除...");
break;
//除了输入5是退出,希望输入错误也退出
default:
System.out.println("官人,欢迎下次再来哦");
//这里如果用break,能否结束循环?结束不了,采取标号
break lo;
}
}
}
}
3. switch语句:case穿透案例
/**
* 练习:键盘录入1~12,代表当前月份。其中3~5是春季,6~8是夏季,9~11是秋季,12~2是冬季。
* 春季:春天到了,这是个万物复苏的季节
* 夏季:夏天热情似火,太古里的小姐姐都很好看
* 秋季:树上的叶子开始泛黄,路边都是文艺小青年
* 冬季:冬天里寒风凛凛,小姐姐的身材看不到了
* 输入错误:亲,您是不在地球吗?
*/
//1.键盘录入流程
//1.1 导包
import java.util.Scanner;
public class SwitchDemo02{
public static void main(String[] args){
//1.2 创建键盘录入对象
Scanner sc=new Scanner(System.in);
//提示用户
System.out.println("亲,请输入当前月份哦:");
//1.3 开始录入
int month= sc.nextInt();
//此时int类型的变量就具有了键盘录入的数字值
//2. 判断这个这数字是多少,选择一个季节匹配
//3. 有选择出现,就让switch上,写格式:
//这里switch是关键字,如果你写的时候没有变色,说明单词写错了
switch(month){
//让3和4被穿透,5不穿透
case 3:
case 4:
case 5:
System.out.println("春天到了,这是个万物复苏的季节");
break;
case 6:
case 7:
case 8:
System.out.println("夏天热情似火,太古里的小姐姐都很好看");
break;
case 9:
case 10:
case 11:
System.out.println("树上的叶子开始泛黄,路边都是文艺小青年");
break;
case 12:
case 1:
case 2:
System.out.println("冬天里寒风凛凛,小姐姐的身材看不到了");
break;
default:
System.out.println("亲,您是不在地球吗?");
break;
}
}
}
如有错误欢迎留言评论,及时更正。 羽露风 5月9日