Java学习初级(三)

1.方法

1.1定义方法的语法格式

        无参 无返回值的方法

        有参 无返回值的方法

        无参有返回值的方法

        有参有返回值的方法

1.1.1无返回值的方法

语法格式:

public static void 方法的名字 () { 语句体 ​ }

注意事项:

1.方法的声明必须放在类中,main方法的外面

2.方法声明完以后,一定要记得在main函数中调用

1.1.2有参无返回值的方法

语法格式:

public static void 方法的名字 (数据类型 变量1, 数据类型 变量2,… ) { 语句体 ​ }

1.3.3无参有返回值的方法

语法格式:

public static 数据类型 方法的名字() {

return 返回的数据; }

1.3.4有参有返回值的方法

public static 数据类型 方法的名字 (数据类型 变量1, 数据类型 变量2,…) { return 返回的数据; ​ }

2.break和continue

2.1break【终止所有循环】

        字面意思: 打断 终止

语法格式:

        break;

        只能在swicth-case中或者 循环中 其他地方不能用!!!

2.2continue

        字面意思: 继续

语法格式:

        continue;【如果是双层循环,continue 在内层循环里,则跳出全部循环,进入外循环的下一次循环】

9.public class X3_3_9 {

        public static void main(String[] args) {

                lable: for(int i=0; i<3; i++){

                        for(int j=0; j<3; j++){

                                if(i==j) continue lable;

                                System.out.print(i*3+j+”\t”);

                        }

                        System.out.print(“i= “+i);

        }

}

}答: 3 6 7

1.数组【重点】

1.1开发中为啥要使用数组

如果开发中出现了大量的同一个类型的数据,按照现在所学的知识点,声明变量的话。如果一个变量存一 个数据的话,那么就会需要多个变量了,相当麻烦。

使用数组: 只需要一个变量,然后数组中存很多的数据

数组想成 一个容器。

int[] arr = {1,2,3,4,5,6};

1.2数组在Java中如何定义的

变量定义:

数据类型 变量名字 = 值;

数组定义:

数据类型[] 数组名字 = 数组的值;

数组详细的语法格式:

第一种:

数据类型[] 数组的名字 = {值1, 值2, 值3,…}; ​ 或 ​ 数据类型 数组的名字 []= {值1, 值2, 值3,…};

第二种:

数据类型[] 数组的名字 = new 数据类型[容量]; ​ 或者 ​ 数据类型 数组的名字[] = new 数据类型[容量];

第三种:【很少】

语法格式:

数据类型[] 数组的名字 = new 数据类型[]{值1, 值2, 值3,…};

1.3数组如何赋值

arr[i] = 值;

1.4数组如何取值

a = arr[i];

1.5二维数组

语法格式

数据类型[][]  数组名字 = new 数据类型[容量][荣量];

1.6数组可以 作为方法的参数

方法的参数 可以是哪些数据类型? 八大基本数据类型 和String

同理 数组也是可以作为方法的参数的

1.7数组可以作为方法的返回值

方法的返回值可以是八大基本数据类型 和String ,数组也是作为返回值的