java 分支语句、循环、数组

分支语句:
一:
格式1:if(条件表达式){语句体1}
格式2:if(条件表达式){语句体1}else{语句体2}
格式3:if(条件表达式){语句体1}else if(条件表达式2){语句体2}else{语句体3}
二:
格式一:
switch(变量名){
case 值1:{语句体1}
case 值2:{语句体2}
case 值3:{语句体3}
default:{语句体4}
}:从满足值的语句体依次执行以后所有语句体

格式二:
switch(变量名){
case 值1:{语句体1}break;
case 值2:{语句体2}break;
case 值3:{语句体3}break;
default:{语句体4}break;
}:只执行满足值的语句体
*switch选择语句中变量只能是:char byte short int (1.7:long String)

循环:
格式一:for(表达式1;条件表达式2;表达式3){语句体}:或者for(;条件表达式;){语句体}
执行过程:执行 表达式1,在执行条件表达式2,(如果条件表达式2值为true就执行语句体,语句体执行完之后,执行表达式3,然后在执行条件表达式2。。。,循环),反之退出循环
格式二:do{语句体}while(条件表达式);
执行过程:执行语句体,然后再执行条件表达式,如果条件表达式值为true就继续执行语句体,反之退出循环(无论条件表达式值是否为true,语句体都要执行一次)。
格式三:while(条件表达式){语句体}
执行过程:执行条件表达式,如果条件表达式值为true就语句体,执行完语句体之后,继续执行条件表达式。。。

格式四:加强for循环:for(表达式:数组或者集合){语句体}
执行过程:表达式循环从数组或者集合获取单个元素


数组:
数组是多个相同类型数据的组合,实现对这些数据的统一管理

数组属引用类型,数组型数据是对象(object),数组中的每个元素相当于该对象的成员变量

数组中的元素可以是任何数据类型,包括基本类型

一维数组:
定义:
语法:
*在定义数组时不能指定数组长度
格式一:数据类型 数组名称[];
格式二:数据类型 []数组名称;
格式三:数据类型 数组名称[] = new 数据类型[数组长度];
int []is = new int [10];//数组定义:定义一个名称为is初始化长度为10一个数组
int iss[];//数组定义    不能指定长度int iss[100];错误    
int isss[]={1,2,3,4,5,6,7,8,9};//定义一个名称为isss的数组并为它进行初始化元素  静态初始化
初值
//int 0 ;char '';byte 0 ; short 0; float 0.0;double 0.0; long 0;boolean false;String null;

java.lang.Array IndexOutOfBoundsException 下标越界异常 定义int []is = new int [10]; 取数据时 is[下标>9]
//二维数组
定义:
格式1:数据类型 [][] 数组名称;          int [][] oerwei;
格式2:数据类型 数组名称[][];        int erewei1[][]={{1,2,3},{4,5,6},{7,8,9}};
格式3:数据类型 数组名称[][]=new 数据类型[行数][列数];   int erwei2[][] = new int[3][6];

//三维
    int [][][] sanwei;
    int sanwei1[][][]={{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}}};
    int sanwei2[][][] = new int[2][3][3];
//四维
    int [][][][] siwei;
    int siwei1[][][][]={{{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}}},{{{1,2,3},{4,5,6},{7,8,9}},{{1,2,3},{4,5,6},{7,8,9}}}};
    int siwei2[][][][]= new int[2][2][3][3];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值