java基础

day04


1.三目运算符


语法格式:

数据类型x=(表达式)? value1 : value2;

2.循环结构


2.1while循环

语法格式:

while (布尔表达式) {

语句体

}

执行流程: 当代码执行到while关键字的时候,先去判断布尔表达式,如果布尔表达式为false,就不会执行。如果是true执行语句体。

2.2do-while循环

语法格式:

do {

语句体

} while(布尔表达式);

执行流程:首先代码执行到do 然后执行do后面大括号中的语句体,再去判断while后面的布尔表达式。若为ture接着执行do里面的语句,如果为false将不再执行do后面的语句。

2.3for循环

语法格式:

for (表达式1; 布尔表达式2; 表达式3) {

语句体

}

表达式1: 初始化的条件

表达式2: 终止条件

表达式3: 循环条件

执行流程: 首先执行表达式1,再执行表达式2,如果布尔表达式2为true,执行大括号中语句体。然后再执行表达式3,再执行表达式2,再次判断布尔表达式2,直到为false,就不执行语句体。

2.4嵌套循环

for(表达式1;布尔表达式1;表达式2){ for(表达式3;布尔表达式2;表达式){ 语句体2 }

}

一个循环里面套另外一个循环。秉承着一个特点: 从外层循环先进入到内层循环,然后 内存循环先结束。

然后再回到外层循环,再进入到内层循环,内层循环结束,再会带外层循环。

day05


1.方法


1.1无参 无返回值的方法

语法格式:

public static void 方法的名字 () {

语句体

}

1.2有参 无返回值的方法

语法格式:

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

语句体

}

1.3无参有返回值的方法

语法格式:

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

return 返回的数据;//返回的数据的数据类型一定是声明方法的时候 的数据类型是一致的

}

1.4有参有返回值的方法

语法格式:

public static 数据类型 方法的名字 (数据类型 变量1, 数据类型 变量2,…) {

return 返回的数据;

}

2.break和continue

2.1break

在循环和switch中使用,用来打断 和 终止

语法格式:

break;

continue

在循环中使用,终止本次循环进入下一个循环。

语法格式:

continue;

day06


1.数组


1.1数组在Java中如何定义的

第一种

数组格式:

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

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

第二种

数组格式:

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

或者

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

第三种

数组格式:

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

2第二种声明方式 是空的数组,如何赋值

2.1数组赋值

int[] arr = new int[3]; arr[0] = 90; arr[1] = 190; arr[2] = 89;

2.2对数组进行取值

通过下标来取值

2.3二维数组

语法格式

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

[

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

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

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

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

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