Java流程控制循环语句和方法概述

小文blog小文 2017-04-28 09:46 1230人围观

循环结构概述和for语句的格式及其使用

循环结构的分类:for,while,do...while 

循环结构for语句的格式:

for(初始化表达式;条件表达式;循环后的操作表达式) {
    循环体;
}

执行流程: a:执行初始化语句->b:执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行,如果是false,就结束循环->c:执行循环体语句->d:执行循环后的操作表达式->e:回到B继续。

注意事项:

①判断条件语句无论简单还是复杂结果是boolean类型。

②循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。

③一般来说:有左大括号就没有分号,有分号就没有左大括号

循环结构while语句的格式和基本使用

while循环的基本格式:

while(判断条件语句) {
    循环体语句;
}

完整格式:

初始化语句;
while(判断条件语句) {
     循环体语句;
     控制条件语句;
}

执行流程:a:执行初始化语句->b:执行判断条件语句,看其返回值是true还是false如果是true,就继续执行 如果是false,就结束循环->c:执行循环体语句->d:执行控制条件语句->e:回到B继续。

循环结构do...while语句的格式和基本使用

do {
    循环体语句;
}while(判断条件语句);

完整格式;

初始化语句;
do {
    循环体语句;
    控制条件语句;
}while(判断条件语句);

执行流程:a:执行初始化语句->b:执行循环体语句->c:执行控制条件语句->d:执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行,如果是false,就结束循环->e:回到b继续。

循环结构三种循环语句的区别

do...while循环至少执行一次循环体。而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

循环结构循环嵌套输出4行5列的星星

public class Test{
    public static void main(String[] args){
        int hang = 4;//行
        int lie  = 5;//列
        for(int i = 0; i < hang; i++){
            for(int j = 0; j< lie; j++){
                System.out.print("*");
            }
            System.out.println('\n');
        }
    }
}

控制跳转语句

break的使用场景:只能在switch和循环中 

continue的使用场景:只能在循环中 

return的作用:其实它的作用不是结束循环的,而是结束方法的

方法概述和格式说明

为什么要有方法:提高代码的复用性 

什么是方法:完成特定功能的代码块。 

方法的格式:

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
    方法体语句;
    return 返回值; 
}

方法的格式说明:

①修饰符:目前就用 public package-private(无修饰符默认) protected private static final abstract native synchronized 

②返回值类型:就是功能结果的数据类型。

③方法名:符合命名规则即可。方便我们的调用。

④参数:实际参数:就是实际参与运算的。形式参数;就是方法定义上的,用于接收实际参数的。

⑤参数类型:就是参数的数据类型

⑥参数名:就是变量名

⑦方法体语句:就是完成功能的代码。

⑧return:结束方法的。

⑨返回值:就是功能的结果,由return带给调用者。 

方法的注意事项:

①方法不调用不执行

②方法与方法是平级关系,不能嵌套定义

③方法定义的时候参数之间用逗号隔开

④方法调用的时候不用在传递数据类型

⑤如果方法有明确的返回值,一定要有return带回一个值

方法重载概述和基本使用

方法重载:在同一个类中,方法名相同,参数列表不同。与返回值类型无关。

参数列表不同:参数个数不同、参数类型不同、参数的顺序不同(算重载,但是在开发中不用)

转载请注明来自小文blog,本文标题:Java流程控制循环语句和方法概述

发布评论
生活是一场戏,主角当累了,你亦可成为观众,停下脚步,歇一歇