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 ,数组也是作为返回值的。