菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
171
0

day 09

原创
05/13 14:22
阅读数 98553

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

语法:

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
171 点赞
0 评论
收藏
为你推荐 换一批