——最简单的算法结构
java的基本结构就是顺序结构,就是按照顺序一句一句执行。
同时顺序结构是任何一个算法都离不开的一种基本算法结构
psvm{ sout("hello1"); sout("hello2"); sout("hello3"); } sout=hello1 hello2 hello3
语法:
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(布尔表达式){ //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(布尔表达式 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(布尔表达式 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(要表达的){ 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(); } }
/***
*░░░░░░░░░░░░░░░░░░░░░░░░▄░░
*░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░
*░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐
*░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
*░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
*░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
*░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒
*░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
*░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄
*░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒
*▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒
*单身狗就这样默默地看着你,一句话也不说。
*/