java基础(四)

java基础第四天

代码的复用性

1.循环结构for语句的格式

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

​ 循环体;

​ }

执行流程

1.执行初始化语句

2.执行判断条件语句,看其返回true还是false

3.执行循环体语句

4.执行循环后语句

5.回到2流程

for语句执行后变量会被释放不能再使用。

不知道用谁就使用for循环,因为会释放内存。

2.循环结构while

初始化语句

while(判断条件语句){

循环语句;

控制条件语句;

}

求和思想 统计思想

3.循环结构do--while语句

初始化语句;

do{

循环体语句;

控制语句;

}while(条件控制语句);

防止死循环-无限循环的后面不能再写代码了-无限循环也是有作用的,但会有退出条件

两个的无限循环:

while(true){

}

for(;;){

}

循环的嵌套

外循环控制行数,内循环控制列数

2.控制跳转语句

break 跳出循环 只能在switch和循环中使用

continue 跳过循环 只能在循环中使用 终止本次循环,继续下次循环

mark标记 标号一般用来跳出外层循环 标号要为合法的标识符 一般见名知意

return 返回的意思 直接跳出方法 不仅仅是循环体

a: for(int i = 1;i <= 10 ; i++){
    System.out.println("i = "+i);
    b : for(int j = 1 ;j<= 10 ;j++){
        System.out.println("j = " + j);
        break a;
    }
}
System.out.println("你好");
http://www,baidu,com 
System.out.println("Hello World!");
//这里http的意思是一个标号 然后//www.badiu.com是一个注释 笔试的时候会有误导作用
for(int x=1;x<=10;x++){
    if(x%3==0) {
        //break; //我想输出二次java基础班
        //continue;//我想输出七次java基础班
        System.out.println("java基础班");//我想输出十三次java基础班
    }
    System.out.println("java基础班");
}

3.方法

提高代码复用性

完成特定功能的代码块

方法的格式:

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){

​ 方法体语句;

​ return 返回值;

}

public static void main(String[] args){
    
}
//这个main方法

方法与方法是平级关系,不能嵌套,并列。

参数之间用逗号隔开

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

如果方法有明确的返回值,一定要返回。

如果返回值类型为void return 语句可以省略,即使省略系统也会自动加上,即省略return;

方法重载

重载的分类:

1.参数个数不同

2.参数类型不同

​ 顺序不同

方法名相同,参数数量或者参数的数据类型不同,就叫做方法的重载。

二进制表示小数的时候会存在一些问题,不太精确。

本文链接:

https://heyzen.club/index.php/J/213.html
1 + 8 =
快来做第一个评论的人吧~