IF与Switch的选择结构使用
程序员文章站
2022-04-09 23:16:45
IF与Switch的结构IF单选择结构package com.JIE.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 = scan...
IF与Switch的结构
IF单选择结构
package com.JIE.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();
}
}
.equals:判断字符串是否相等
IF选择结构
package com.JIE.struct;
import java.util.Scanner;
public class IfDemo02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入成绩");
int i = scanner.nextInt();
if (i==100){
System.out.println("优秀");
}else if(i<100 && i>=90) {
System.out.println("A");
}else if(i>=80 && i<=90) {
System.out.println("B");
}else if(i>=70 && i<=80) {
System.out.println("C");
}else if(i>=60 && i<70) {
System.out.println("D");
}else if(i<60 && i>=0){
System.out.println("成绩不合格");
}else {
System.out.println("输入不合法");
}
scanner.close();
}
}
编写代码时,一定要严谨!
嵌套循环判断
public class IfDemo03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入查找名:");
String i = scanner.next();
if (i.equals("张泽龙")){
System.out.println("请输入成绩:");
int o = scanner.nextInt();
if (o>=600){
System.out.println("恭喜考入带本成为 人上人上人");
}else if(o<600 && o>=300){
System.out.println("恭喜考入带专 成为人上人");
}else {
System.out.println("来世再做带专人");
}
}else {
System.out.println("输入有误");
}
scanner.close();
}
}
Switch多选择结构
public class Switch {
public static void main(String[] args) {
//switch 匹配一个具体的值
char grade = 'A';
switch (grade){
case'A': //case穿透 不加break结束则会全部输出
System.out.println("优秀");
break;
case'B':
System.out.println("良好");
break;
case'C':
System.out.println("及格");
break;
case'D':
System.out.println("再接再厉");
break;
default:
System.out.println("未知等级");
}
}
}
本文地址:https://blog.csdn.net/JIE1870586378/article/details/110260768
推荐阅读
-
详解iOS应用使用Storyboard布局时的IBOutlet与IBAction
-
使用vue-router与v-if实现tab切换遇到的问题及解决方法
-
vue中slot(插槽)的介绍与使用
-
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
-
jquery prop的使用介绍及与attr的区别
-
Javascript中return的使用与闭包详解
-
百度云管家使用选择性同步功能同步需要的文件
-
Cwrsync如何使用可以实现Linux与windows下的文件同步详解
-
牛蒡子的功效与作用有哪些(牛蒡子使用有哪些禁忌)
-
VS2012使用初体验 VS2012与VS2010的区别说明