顺序结构

        System.out.println("sss1");
        System.out.println("sss2");
        System.out.println("sss3");
        System.out.println("sss4");
        System.out.println("sss5");    

 

if选择结构

  • 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中if语句来表示
  • 语法:

      

 

 if单选则结构

import java.util.Scanner;

public class IFDemo {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入内容:");
        String s = scanner.nextLine();
        if (s.equals("hello")){
            System.out.println(s);
        }
        System.out.println("End");
        scanner.close();
    }
}

 

 if双选则结构

 

 

 if多选则结构

 

 

 

 

 

 switch多选择结构

 

 

 

 

 while循环

public class WhileDemo {
    public static void main(String[] args) {
        //输出1-100的和
        int i = 0;
        int sum = 0;
        while (i<=100){
            sum = sum + i;
            i++;
        }
        System.out.println(sum);
    }
}

  

 

 

 

 

 For循环

 

 练习

 //练习1:计算0到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);


        //练习2:用while或for循环输出1-1000之间能被5整除的数,并且每行输出三个

        for (int i = 0; i < 1000; i++) {
            if (i%5==0){
                System.out.print(i+"\t");
            }
            if (i%(5*3)==0){
                System.out.println();
            }
        }
        //练习3:九九乘法表
        for (int j = 1; j <= 9; j++) {
            for (int i = 1; i <=j; i++) {
                System.out.print(j+"*"+i+"="+(j*i)+"\t");
            }
            System.out.println();
        }

  

 三角形练习

public class Demo06 {
    /**
     * 打印三角形
     * @param args
     */
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            for (int j = 5; j >= i ; j--) {
                System.out.print(" ");
            }
            for (int j = 1; j <=i; j++) {
                System.out.print("*");
            }for (int j = 1; j < i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }

    }

}

  

 

 

 

 

 

 

posted on 2021-10-21 16:02  KuangPlus  阅读(37)  评论(0)    收藏  举报