数据结构

93 阅读1分钟

if语句

** 注意点:**

  1. 一个if语句最少要连接一个else语句
  2. 一个if语句可以有多个else if 语句
  3. 执行时,按顺序进行判断,当有一个语句执行了,就直接跳出来,if语句直接结束 废话不多说,直接看示例代码:
package com.wu.struct;

import java.util.Scanner;

public class ifDemo1 {

    //if语句
    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("优秀");
        }else if(score < 90 && score >=80){
            System.out.println("良好");
        }else if(score < 80 && score >=60){
            System.out.println("及格");
        }else if( score < 60){
            System.out.println("不及格");
        }else {
            System.out.println("成绩输入不合法");
        }

        scanner.close();
    }

}

while语句:先判断再执行

package com.wu.struct;

public class whileDemo {

    public static void main(String[] args) {


        //先判断在执行

        //计算 1+2+3+。。。+100=

        int i = 0;
        int sum = 0 ;

        while (i<=100){
            sum += i;
            i++;
        }

        System.out.println(sum);
    }

}

do...while语句:先执行再判断

package com.wu.struct;

public class dowhileDemo {

    public static void main(String[] args) {

        //先执行再判断

        //计算 1+2+3+。。。+100=

        int i = 0;
        int sum = 0;
        do {
            sum += i;
            i++;
        }while (i<=100);
        System.out.println(sum);
    }
}

for循环语句

package com.wu.struct;

public class forDemo1 {

    public static void main(String[] args) {
        //运用for循环计算 1-100内 奇数和  和 偶数和


        int oddSum = 0;//奇数
        int evenSum = 0;//偶数

        for (int i = 0; i<=100;i++){
            if (i%2!=0){
                oddSum += i;
            }else{
                evenSum += i;
            }
        }

        System.out.println("奇数和:"+oddSum);
        System.out.println("偶数和:"+evenSum);



    }

}