接着上周的更新,下面我们来所以下java中的循环,数组以及方法
在写代码的时候,我们有事要去重复执行很多遍同样的代码,这样就造成了很多重复的代码,然后我们就学习了循环
循环
1.while循环
格式:首先要定义初始值
数据类型 变量名字 = 值;
while(终止条件){
满足条件的执行语句;
}
2.do while循环
格式: 定义初始值;
do{
输出的语句;
}do(终止条件)
while和do while的区别:while是按满足条件后才执行输出语句,而dowhile是先执行语句在判断条件是否满足,
while是不满足条件不输出,dowhile是至少执行一遍输出
3.for循环
格式:for(int i=0;i<终止条件;i++){
输出语句;
}
数组:相同类型的数据集合
数组分为一维数组和多维数组
一维数组:
格式:
1.数据类型 []数组名=new 数据类型[数组长度];
该数组定义格式需要重新为数组添加元素。
2.数据类型[]数组名=new 数据类型[]{1,2,5,6};
该数组定义格式可在花括号中直接写元素。
3.数据类型[]数组名={1,7,5};
该数组定义格式直接书写元素。
二维数组
格式:
1.数据类型 [][] 数组名={{1,2,4},{3,5,9},{7,8,5,4}};
每一个{}这种的数字都是一个数组
遍历数组:我们可以使用for循环去遍历输出
例如:
int [] arr = {1,5,3,6,9,7,8,5,3,23};
for(int i=0;i<arr.length;i++){
System.out.println(i);
}
方法:可重复执行的代码块
方法的格式:
修饰符 返回值类型 方法名(参数列表){
方法体;
}修饰符:public 公共的,private 私有的,abstract抽象的,static 静态的,
方法的分类:
①:无返回值,无参数
②:无返回值,与参数
③:有返回值,无参数
④:有返回值,有参数
方法的调用:
静态方法的调用:类名.方法名(参数);
无返回值的参数调用:
方法的重载:在同一个类中,方法不能满足需求,我们需要写一个同名非静态非私有的方法,参数的数量,顺序,类型至少有一个不同就构成了方法额重载。