欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-04 12:27:25
...

知识分子优于文盲,如同活人优于死人。 ——亚里士多德

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/article/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学习——基础知识之选择分支语句、循环语句和数组

二、循环语句

分别为:

  • 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循环

1

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

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

2

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

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

实践代码图:
1

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

Java学习——基础知识之选择分支语句、循环语句和数组
2. while循环

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

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

实践代码图:
Java学习——基础知识之选择分支语句、循环语句和数组
3. do-while循环

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

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

实践代码图:
Java学习——基础知识之选择分支语句、循环语句和数组

三、其他语句

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

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

1.break

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

2.continue

Java学习——基础知识之选择分支语句、循环语句和数组
3.return

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

四、数组

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

         一维数组:
            静态定义:定义数组时给数组赋值
                    数组中的数据类型 [] 数组名(数组名[]) ={值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学习——基础知识之选择分支语句、循环语句和数组
2
Java学习——基础知识之选择分支语句、循环语句和数组
二维数组:
实践代码,搓搓小手动起来(=!=):

 		//二维数据遍历
        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的理解实在浅薄,如有错误请指正,万分感谢!