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循环执行步骤:

尚硅谷Java课件 尚硅谷java基础_数组

注:图中i的作用域仅是for循环语句内(循环语句结束后i的值为101)


6.break & continue

尚硅谷Java课件 尚硅谷java基础_switch语句_02

break只能用于switch语句和循环语句中。

continue 只能用于循环语句中。

标号语句必须紧接在循环的头部。标号语句不能用在非循环语句的前面。

break和continue之后不能有其他的语句,因为程序永远不会执行break 和 continue之后的语句。

continue语句用于跳过某个循环语句块的一次执行

continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环




7.数组

数组是多个相同类型数据的结合,实现对这些数据的统一管理

数组属于引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量

数组中的元素可以是任何数据类型,包括基本类型和引用类型

一维数组声明:

int a[];   int [] a1;  

Java语言中声明数组时不能指定其长度   例int a[5];  //非法

数组元素的默认初始化:

尚硅谷Java课件 尚硅谷java基础_数组_03

Java中的多位数组不必须是跪着矩阵形式