java--if选择结构
2021/7/12 22:06:56
本文主要是介绍java--if选择结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
选择结构
- if单选择结构
- if双选择结构
- if多选择结构
- 嵌套的if选择结构
- switch多选择结构
if 单选择结构
- 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样的一个过程在程序中用if语句来表示
- 语法
if(布尔表达式){ //如果布尔值表达式为TRUE,将执行的语句 }
代码案例:
Scanner scanner=new Scanner(System.in); System.out.println("请输入你要输入的字符串"); String s=scanner.nextLine(); if (s.equals("hello")){ //equals判断字符串是否相同 System.out.println(s); } System.out.println("end"); scanner.close();
运行结果
if双选择结构
- 语法
if(布尔表达式){ //执行布尔表达式的值为true } else{ //执行布尔表达式的值为false }
案例
problem:
考试分数大于60,算及格,小于60算不及格
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(); }
运行结果
if多选择结构
- 语法
if(布尔表达式){ //执行布尔表达式的值为true,执行代码 }else if(布尔表达式){ //执行布尔表达式的值为true,执行代码 } else if(布尔表达式){ //执行布尔表达式的值为true,执行代码 }else{ //如果以上布尔值表达式都不为TRUE,执行代码 }
题目
problem:
根据学生分数 划分等级
答案
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("成绩不合法"); } //输入区间不在0~100以内 scanner.close(); }
运行结果
嵌套的if选择结构
- 使用嵌套的if…else语句是合法的,也就是说你可以在另一个if 或者else if语句中使用if或者else语句,可以像if语句一样嵌套else if…else。
- 语法
if(布尔表达式 1){ //执行布尔表达式1的值为true,执行代码 if(布尔表达式 2){ //执行布尔表达式2的值为true,执行代码 } }
这篇关于java--if选择结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26大厂数据结构与算法教程:入门级详解
- 2024-12-26大厂算法与数据结构教程:新手入门指南
- 2024-12-26Python编程入门指南
- 2024-12-26数据结构高级教程:新手入门及初级提升指南
- 2024-12-26并查集入门教程:从零开始学会并查集
- 2024-12-26大厂数据结构与算法入门指南
- 2024-12-26大厂算法与数据结构入门教程
- 2024-12-26二叉树入门教程:轻松掌握基础概念与操作
- 2024-12-26初学者指南:轻松掌握链表
- 2024-12-26平衡树入门教程:轻松理解与应用