java循环覆盖到文件 java循环赋值_用switch语句给数组变量赋值


Java基础知识之选择分支语句、循环语句和数组

一:选择分支语句

分别是if(-else if)-else 语句和switch语句

1.if(判断的条件){
条件满足时执行的代码
}else{
条件不满足时执行的代码
}
if(判断的条件){
}else if(不满足上面判断的条件时,又分的情况){
}else if(){
}else
} 2.switch(变量/常量){
case 变量值1:
满足条件时执行的代码
break;(break 是结束switch语句,当去掉时,从指定情况开始,
程序会向下执行,直到出现 break 语句
关于在switch中没有break的各种例子,请点击链接: https:// blog.csdn.net/hymas/art icle/details/77750025 )
case 变量值2:
满足条件 执行的代码
break;
case 变量值3:
满足条件时执行的代码
break;
default:
条件都不满足时指定的代码
break;
}

实践代码,搓搓小手动起来(=!=):

if选择分支语句:


//if选择分支语句
        int age = 140 ;
        String str;
        if (age>0 && age<30){
            str = "我是青年人";
        }else if(age<50){
            str = "我是中年人";
        }else if(age<120){
            str = "我是老年人";
        }else{
            str = "我是神";
        }
        System.out.println(str);//我是神


switch选择分支语句:


//switch选择分支语句
        switch(str){
            case "我是青年人":
                str = "1";
                break;
            case "我是中年人":
                str = "2";
                break;
            case "我是老年人":
                str = "3";
                break;
            case "我是神":
                str = "4";
                break;
            default:
                str = "5";
                break;
        }
        System.out.println(str);


实践代码图片:


java循环覆盖到文件 java循环赋值_怎么结束switch循环_02


java循环覆盖到文件 java循环赋值_java for循环给数组赋值_03


二、循环语句

分别为:

  • for循环
  • while循环
  • do-while循环

for循环:
for((表达式1)变量初始化;(表达式2)循环执行的条件;(表达式3) 变量的自增 或者自减){
循环执行的语句 4
执行顺序:1 2 4 3 2 4 3 2
}

while循环://先判断后执行
while(循环执行的条件){
条件满足时执行的代码
}do-while循环://先执行,后判断
do{
想要循环执行的代码
}while(循环执行的条件);

  1. for循环

实践代码,搓搓小手动起来(=!=):


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

            for(int j=i;j<5;j++){
                System.out.print("*");
            }
            System.out.println("");
        }


for( int i=4;i<5&&i>0;i--){

            for(int j=i;j<5&&i>0;j++){
                System.out.print("*");
            }
            System.out.println("");
        }


实践代码图:


java循环覆盖到文件 java循环赋值_java循环语句_04


java循环覆盖到文件 java循环赋值_java for循环给数组赋值_05


2.while循环

实践代码,搓搓小手动起来(=!=):


// while循环
        int i=0;
        while(i<5){ //先判断后执行
            System.out.println("i");
            i++;
        }


实践代码图:


java循环覆盖到文件 java循环赋值_java循环语句_06


3. do-while循环

实践代码,搓搓小手动起来(=!=):


//do-while循环
        int i=0;
        do{
            System.out.println(i);//先执行,后判断
        }while(i>0);


实践代码图:


java循环覆盖到文件 java循环赋值_java循环覆盖到文件_07


三、其他语句

  • break;结束当前循环
  • continue;结束本次循环,继续下次循环
  • return;结束方法

实践代码,搓搓小手动起来(=!=):

1.break


java循环覆盖到文件 java循环赋值_用switch语句给数组变量赋值_08


2.continue


java循环覆盖到文件 java循环赋值_java for循环给数组赋值_09


3.return


java循环覆盖到文件 java循环赋值_java for循环给数组赋值_10


四、数组

数组: 数组是一种数据类型,即引用类型。 数组是相同数据类型元素的集合。

一维数组:
静态定义:定义数组时给数组赋值
数组中的数据类型 [] 数组名(数组名[]) ={值1,值2......}
int []i = {1,2,3,4,5};
int i[] = {1,2,3,4,5};
动态定义方式:定义数组时只定义长度
数组中的数据类型 [] 数组名 (数组名[])=new 数组中的数据类型[长度]
int i[] = new int[5];
二维数组:
静态定义:int a[][] ={{3,6},{5,3,8,7},{6,5,6}};
动态定义方式:int b[] []=new int [10][10];
数组的特点:
1.定义数组时必须定义其长度
2.定义数组时必须定义其数据类型
3.下标索引从0开始

实践代码,搓搓小手动起来(=!=):

一维数组:

1


int a[] = {1,2,3,4,5};
        //int a[] = new int[5];//int类型数据默认值是0
        for(int i=0;i<a.length;i++){
            System.out.println(a[i]);
        }


2


//int a[] = {1,2,3,4,5};
        int a[] = new int[5];//int类型数据默认值是0
        for(int i=0;i<a.length;i++){
            System.out.println(a[i]);
        }


实践代码图片:

1


java循环覆盖到文件 java循环赋值_用switch语句给数组变量赋值_11


2


java循环覆盖到文件 java循环赋值_java for循环给数组赋值_12


二维数组:

实践代码,搓搓小手动起来(=!=):


//二维数据遍历
        int b[] []=new  int [10][10];
        for(int i=0;i<b.length;i++){
            for(int j=0;j<b[i].length;j++){
                b[i][j]=i+j;
                System.out.print(b[i][j]+" ");
            }
            System.out.println();
        }


java循环覆盖到文件 java循环赋值_java for循环给数组赋值_13


今天学习分享的内容到此为止了,知识在于分享,当然更因为要激励自己学下去。