基本语法
01.00 键盘录入的基本格式
a.导包
import java.util.Scanner;
b.创建键盘录入对象
Scanner ss = new Scanner(System.in);
c.通过对象获取数据
int x = ss.nextInt();
选择结构语句
- if 语句
格式:if(比较表达式或者是boolean类型的值){
语句体;
}
-
switch语句
格式 :switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
case 值3:
语句体3;
break;
…
default:
语句体n+1;
break;
}循环结构语句
for循环
while循环for循环语句
循环结构for语句的格式:
for(初始化表达式语句;判断条件语句;控制条件语句) {
循环体语句;
}
执行流程:
a:执行初始化表达式语句
b:执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
c:执行循环体语句;
d:执行控制条件语句
e:回到B继续。
注意事项:
初始化表达式语句只执行一次把刚才的需求使用for循环进行改进
while循环语句
A:循环结构while语句的格式:
while循环的基本格式:
while(判断条件语句) {
循环体语句;
}
完整格式:
初始化条件语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
B:执行流程:
a:执行初始化条件语句;
b:执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
c:执行循环体语句;
d:执行控制条件语句
e:回到b继续。
控制循环跳转语句
1.break语句
作用:使循环中断 并且不执行循环体语句
2.continue语句
作用:跳出一次循环,执行下一步操作
3.return语句
作用:直接跳出循环所在的方法 返回一个值
数组
-
基本概念:数组是存储同一种数据类型多个元素的集合。也可以看成是一个装数据的容器
-
分类:分为一维数组和二维数组
-
数组定义格式
格式1: 数据类型 [] 数组名;
格式2: 数据类型 数组名[]
A.数组的初始化
作用:为数组中的数组元素分配内存空间,并为每个数组元素赋值。
a:动态初始化: 只指定长度,由系统给出初始化值
格式:数据类型[] 数组名 = new 数据类型 [数组长度];
长度是数组中元素的个数
举例 int [] xxx = new int [5]
b:静态初始化: 给出初始化值,由系统决定长度
格式:数据类型[] 数组名 = {元素1,元素2,…};
举例 int [ ] xx = {1,2,3,4,5}