循环结构
重复执行的相同或类似的操作
while循环
while(条件){
循环体;
迭代因子;
}
do-while循环
do{
循环体;
}while(布尔表达式);
ps:while和do-while的区别,do-while至少会执行一次
for循环
for(初始表达式;布尔表达式;步进){
循环体;
}
循环的嵌套
嵌套循环指的是在一个循环语句内部再嵌套一循环或多个循环。
例:
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+""+i+"="+ij+"\t");
}
System.out.println();
}
continue语句和break语句
continue
continue 语句用在循环语句体中,用于终止 某次循环过程 ,即跳过循环体中尚未执行的语句,接着进 行下一次是否执行循环的判定。
break
在循环或选择结构中,表示判断或选择完后结束循环或判断
方法
方法就是 一个带名字的能够解决特定问题的代码块 ,可以方便我们多次使用。
代码块
块(有时叫做复合语句),是用花括号扩起的任意数量的简单java语句。块确定了局部变量的作用 域。 块中的程序代码,作为一个整体存在。
方法的定义
位置
在类体中方法体外
格式
[修饰符] 返回值类型 方法名(形参){
方法体;
}
方法的调用
方法名([实参]);
参数
形参
形参相当于定义变量,只是用来占位的,此时规定 了参数的类型,以及名称,后期通过使用者给定具体的数据。
实参
方法调用时,由调用者给定数据给对应位置的形参,此时的数据称为实参,实参的类型必须和形参的类 型兼容。
返回值
定义方法时除返回值类型void外都需有返回值 (return 值);,返回值必须与定义时的返回值类型相同,void时return;可以不出现
ps:return当方法有返回值时用来结束方法并送出结果,没返回值时只用来结束方法
方法签名
方法签名只看方法名和形参(类型个数和顺序)与修饰符,返回类型和形参名无关
在一个类中方法签名必须唯一,和变量相同,在同作用域中变量名唯一