1.if else语句
建议if else 后面的语句块使用{}
2.switch语句
Java中switch(表达式)中表达式的返回值必须是以下几种类型之一:
byte、short、int、char、枚举、字符串
case子句的值必须是常量,且所有case子句中的值应为不相同的
switch中的default,一般用在最后,表示非以上的任何情况下而发生的情况
不管default放在什么位置,它总是在最后一个处理
如果default后面带有break,那么程序就会正常跳出switch,否则,程序会继续向后执行switch语句
default子句是任选的
break语句用来在执行一个case分支后市程序跳出switch语句块
3.如何使用Scanner类
导入 Scanner类
import java.util.Scanner;
创建 Scanner 对象
Scanner scanner = new Scanner(System.in);
获取输入的整数
int i = scanner.nextInt();
4.注意
若一个 java 文件中有public声明的类,则java文件的文件名必须和类名一致
在一个 java 文件中可以声明多个类,但只能有一个public类型的类
5.for循环语句
for循环执行步骤:
注:图中i的作用域仅是for循环语句内(循环语句结束后i的值为101)
6.break & continue
break只能用于switch语句和循环语句中。
continue 只能用于循环语句中。
标号语句必须紧接在循环的头部。标号语句不能用在非循环语句的前面。
break和continue之后不能有其他的语句,因为程序永远不会执行break 和 continue之后的语句。
continue语句用于跳过某个循环语句块的一次执行
continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环
7.数组
数组是多个相同类型数据的结合,实现对这些数据的统一管理
数组属于引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量
数组中的元素可以是任何数据类型,包括基本类型和引用类型
一维数组声明:
int a[]; int [] a1;
Java语言中声明数组时不能指定其长度 例int a[5]; //非法
数组元素的默认初始化:
Java中的多位数组不必须是跪着矩阵形式