day09
顺序结构
——最简单的算法结构
java的基本结构就是顺序结构,就是按照顺序一句一句执行。
同时顺序结构是任何一个算法都离不开的一种基本算法结构
psvm{
sout("hello1");
sout("hello2");
sout("hello3");
}
sout=hello1
hello2
hello3
选择结构
if单选择结构
语法:
if(布尔表达式){
//如果布尔为true将执行的语句
}
package day09.Case.If;
import java.util.Scanner;
public class Demo01 {
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();
}
}
if双选择结构
语法:
if(布尔表达式){
//true
}else{
//false
}
package day09.Case.If;
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
//考试分数大于60就是及格,小于60就是不及格。
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(布尔表达式 1){
//true
}else if(布尔表达式 2){
//true
}else if(布尔表达式 3){
//true
}else if(布尔表达式 4){
//true
}else{
//false
}
package day09.Case.If;
import java.util.Scanner;
public class Demo03 {
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>=90&&score<100){
System.out.println("a级");
}else if (score>=80&&score<90){
System.out.println("b级");
}else if (score>=70&&score<80){
System.out.println("c级");
}else if (score>=60&&score<70){
System.out.println("b级");
}else if (score>=0&&score<60){
System.out.println("不合格");
}else {
System.out.println("输入不合法");
}
scanner.close();
}
}
嵌套的if结构
if(布尔表达式 1){
//true
if(布尔表达式 2){
//true
}
}
package day09.Case.If;
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个数");
int i = scanner.nextInt();
if (i>1&&i<100){
if (i!=0){
System.out.println("这个数在1~100之间");
}
}
else {
System.out.println("这个数不在1~100之间");
}
scanner.close();
}
}
switch多选择结构
语法:
switch(要表达的){
case value:
//语句
break;
case value:
//语句
break;
···
default:
//语句
}
package day09.Case.Swifch;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入数字:");
int i = scanner.nextInt();
switch (i){
case 1:
System.out.println("one");
break;
case 2:
System.out.println("two");
break;
case 3:
System.out.println("three");
break;
case 4:
System.out.println("four");
break;
default:
System.out.println("输入的数字不在选择范围内");
}
scanner.close();
}
}
/***
*░░░░░░░░░░░░░░░░░░░░░░░░▄░░
*░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░
*░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐
*░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
*░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
*░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
*░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒
*░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
*░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄
*░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒
*▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒
*单身狗就这样默默地看着你,一句话也不说。
*/
© 著作权归作者所有
举报
发表评论
0/200