数剧类型强制转换
数据类型 变量名 = (数据类型)被转数据值;
三元运算符格式
数据类型 变量名 = 布尔类型表达式?结果1:结果2;
判断语句
判断语句1–if
if(关系表达式){
语句体;
}
判断语句2–if…else
if(关系表达式) {
语句体1;
}else{
语句体2;
}
判断语句3–if…else if…else
if (判断条件1) {
执行语句1;
} else if (判断条件2) {
执行语句2;
}else if(判断条件3){
执行语句3;
}
...
}else if (判断条件n) {
执行语句n;
} else {
执行语句n+1;
}
选择语句–switch
switch(表达式) {
case 常量值1:
语句体1;
break;
case 常量值2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
循环语句
循环语句1–for
for(初始化表达式; 布尔表达式; 步进表达式){
循环体;
}
循环语句2–while
初始化表达式;
while(布尔表达式){
循环体;
步进表达式;
}
循环语句3–do…while
初始化表达式;
do{
循环体;
步进表达式;
}while(布尔表达式);
方法的定义格式
修饰符 返回值类型 方法名 (参数列表){
代码...
return ;
}
//示例-------------
public static void methodName() {
System.out.println("这是一个方法");
}
调用方法的三种形式
**直接调用:**直接写方法名调用
public static void main(String[] args) {
print();
}
public static void print() {
System.out.println("方法被调用");
}
**赋值调用:**调用方法,在方法前面定义变量,接收方法返回值
public static void main(String[] args) {
int sum = getSum(5,6);
System.out.println(sum);
}
public static int getSum(int a,int b) {
return a + b;
}
输出语句调用
在输出语句中调用方法,System.out.println(方法名())
public static void main(String[] args) {
System.out.println(getSum(5,6));
}
public static int getSum(int a,int b) {
return a + b;
}
数组的定义
方式一:
数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];
示例:int[] arr = new int[3];
方式二:
数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};
示例:int[] arr = new int[]{1,2,3,4,5};
方式三:
数据类型[] 数组名 = {元素1,元素2,元素3...};
示例:int[] arr = {1,2,3,4,5};
类的定义格式
public class ClassName {
//成员变量
//成员方法
}
对象的使用格式
类名 对象名 = new 类名();
使用对象访问类中的成员:
对象名.成员变量;
对象名.成员方法();
封装private的使用格式
private 数据类型 变量名 ;
this使用格式
this.成员变量名;
构造方法的定义格式
修饰符 构造方法名(参数列表){
// 方法体
}
Scanner类 文本扫描器
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
1.创建对象
数据类型 变量名 = new 数据类型(参数列表);
Scanner sc = new Scanner(System.in);
2.调用方法
变量名.方法名();
int i = sc.nextInt(); // 接收一个键盘录入的整数
导包
import 包名.类名;
示例:java.util.Scanner;
匿名对象格式
new 类名(参数列表);
示例:new Scanner(System.in);
应用场景
new Scanner(System.in).nextInt();
Random类 生成伪随机数
Random r = new Random();
int i = r.nextInt();
ArrayList类
基本格式:ArrayList<String> list = new ArrayList<String>();
通常写简化格式:ArrayList<String> list = new ArrayList<>();
常用方法
-
public boolean add(E e)
:将指定的元素添加到此集合的尾部。 -
public E remove(int index)
:移除此集合中指定位置上的元素。返回被删除的元素。 -
public E get(int index)
:返回此集合中指定位置上的元素。返回获取的元素。 -
public int size()
:返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。