java 从零开始,学习笔记之基础入门(八)

时间:2023-02-26 21:20:51

witch 语句是一类分支语句

  语法格式为

 

Switch(case 值){

Case 1: 操作1;break;

Case 2: 操作2;break;

Case 3: 操作3;break;

Case 4: 操作4;break;

………………

 

 

package com.ibm.four;

 

publicclass SwitchDemo {

    //第二类分支语句Switch语句

    //语法格式

    /*

     *

     *

     *

     *

     * */

//  public static void main(String[]args) {

//     int a=0;

//     switch(a){

//     case 1: System.out.println("1");break;

//     case 2: System.out.println("2");break;

//     case 3: System.out.println("3");break;

//     case 4: System.out.println("4");break;

//     case 5: System.out.println("5");break;

//     case 6: System.out.println("6");break;

//     case 7: System.out.println("7");break;

//     case 8: System.out.println("8");break;

//     case 9: System.out.println("9");break;

//     case 10: System.out.println("10");break;

//     default:System.out.println("0");break;

//    

//     }

//    

//  }

}

For 循环

用来执行反复执行的操作!

For(int i  = 初始值;i<最大范围;每次循环增加量 ){

//循环一次所做的操作}

 

package com.ibm.four;

 

public class ForDemo {

    //输出1-10 10个数

    public static void main(String[] args) {

       for (int i = 1; i <= 10; i++) {

           System.out.println(i);

       }

       //输出1+2+3+4+...+100

       // 0+1=1

       // 1+2=3

       // 3+3=6

       // 6+4=10

       int sum = 0;//结果值

       for (int i = 1; i <= 100; i++) {

           sum = sum + i;

       }

       System.out.println(sum);

      

    //输出乘法口诀

       /* 1*1=1

        * 1*2=2 2*2=4

        * 1*3=3 2*3=6 3*3=9

        * .

        * .

        * .

        * .

        * 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

        * 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

        * */

      

      

       for(int i=1;i<=9;i++){

            for(int j=1;j<=i;j++){

             System.out.print(j+"*"+i+"="+j*i+"\t"); 

            }

           System.out.println();

       }

      

 

    }

}

 

While循环

语法格式

While(条件){
//循环执行的操作

}

 

package com.ibm.four;

 

public class WhileDemo {

    public static void main(String[] args) {

       //1采用while循环输出1-10

       int i=1;

       while(i<=10){

           System.out.println(i);

           i++;

       }

      

      

       //输出10-1

       int j=10;

       while(j>=1){

           System.out.println(j);

           j=j-1;

       }

      

       //输出1-100的和

        int k=1;

        int sum=0;

        while(k<=100){

            sum=sum+k;

            k++;

        }

        System.out.println(sum);

      

        

        //如果while循环中的条件恒成立,那么此时的while循环是一死循环

        while(true){

            System.out.println("---------------------------------------------");

        }

        //一个方法中只能存在一个死循环

      

    }

 

}

 

Dowhile循环

Do{

 //循环体里面的操作

}while(条件)

采用dowhile输出1到10