Java顺序结构、选择结构
2021/6/27 22:22:00
本文主要是介绍Java顺序结构、选择结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
顺序结构
- java的基本结构就是顺序结构,除非特别指明,否则就是按照顺序一句一句执行
- 顺序结构是最简单的算法结构
- 语句与语句之间,是按照从上到下的顺序进行的。
选择结构
- if单选择结构
- if双选择结构
- if多选择结构
- 嵌套if选择结构
- switch 多选择结构
- switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支
- switch 语句中的变量类型可以是
- byte、 short、 int、char
- 从java SE7 开始 支持字符串String 类型了
- 同时 case 标签必须为字符串常量或者字面量
package com.sxl.struct; import java.util.Scanner; public class IfDemo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入内容:"); String s = scanner.nextLine(); //equals : 判断字符串是否相等 if (s.equals("hello")){ System.out.println(s); } System.out.println("end"); scanner.close(); } } package com.sxl.struct; import java.util.Scanner; public class IfDemo02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入成绩:"); int score = scanner.nextInt(); if (score >= 60){ System.out.println("及格!"); }else { System.out.println("不及格!"); } scanner.close(); } } package com.sxl.struct; import java.util.Scanner; public class IfDemo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入成绩:"); int score = scanner.nextInt(); if (score == 100){ System.out.println("恭喜满分!"); }else if (score<100 && score>=90){ System.out.println("A级!"); }else if (score<90 && score>=80){ System.out.println("B级!"); }else if (score<80 && score>=70){ System.out.println("C级!"); }else if (score<70 && score>=60){ System.out.println("D级!"); }else if (score<60 && score>=0){ System.out.println("不及格!"); }else { System.out.println("输入不合法!"); } scanner.close(); } } package com.sxl.struct; public class SwitchDemo02 { public static void main(String[] args) { //case 穿透 char grade = 'A'; switch (grade){ case 'A': System.out.println("优秀"); break; case 'B': System.out.println("良好"); break; case 'C': System.out.println("及格"); break; case 'D': System.out.println("再接再厉"); break; case 'E': System.out.println("挂科"); break; default: System.out.println("未知等级"); } } } package com.sxl.struct; public class SwitchDemo03 { public static void main(String[] args) { String name = "中国"; switch (name){ case "中国": System.out.println("中国"); break; case "万岁": System.out.println("万岁"); break; default: System.out.println("人民"); } } }
这篇关于Java顺序结构、选择结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略