点击勘误issues (opens new window),哪吒感谢大家的阅读

# 变量 📝

package 包名
public class TestHelloWorld { // 类体
 // main 方法: main方法作为程序的入口
 public static void main(String[] args) {
  // 变量的使用:声明,初始化,使用
  // 声明:类型 变量名
 }
}
1
2
3
4
5
6
7
8

# Scanner的使用

package ...;
import java.util.Scanner;

// Scanner: 扫描器
public class TestScanner {
 public static void main(String[] args) {
  // 1.创建一个扫描器
  Scanner scan = new Scanner(System.in);
  // 2.接收用户输入的字符串内容
  String s = scan.next(); // 方法就是一个功能
  System.out.println("您输入的内容为" + s);
 }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
public class TestDesc {
 public static void main(String[] args) {
  // 1.创建一个扫描器
  Scanner scan = new Scanner(System.in);
  System.out.println("请输入您的姓名");
  String name = scan.next();
  System.out.println("请输入您的年龄:");
  int age = scan.nextInt();
  ...
 }
}
1
2
3
4
5
6
7
8
9
10
11

# for 循环使用 if 分支的使用

# break 和 continue

break: 结束for循环

continue: 结束本次循环,进入下次循环

# 模拟聊天室 Scanner

# switch while

# 数组

  1. 默认的初始化
  2. 动态初始化
  3. 静态初始化
import java.util.Arrays;
import java.util.Scanner;
public class TestArray {
 public static void main(String[] args) {
  int num = 3;
  String[] nameArr = new String[num];
  int[] scoreArr = new int[num];
  Scanner scan = new Scanner(System.in);
  // 循环录入姓名和分数,完成两个数组元素的初始化
  for(int i=0; i<num; i++) {
   System.out.println("请录入姓名");
   nameArr[i] = scan.next();
   System.out.println("请录入对应分数");
   scoreArr[i] = scan.nextInt();
  }
  System.out.println(Arrays.toString(nameArr));
  System.out.println(Arrays.toString(scoreArr));
 }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# 方法的使用

  1. 无参方法的定义和使用
  2. 有参方法的定义和使用

# 方法的重载

public class Test {
 public static void main(String[] args) {
  int result = m(5, 3);
  System.out.println(result);
 }
 
 public static int m(int m, int n) {
  int c = m + n;
  return c;
 }
}
1
2
3
4
5
6
7
8
9
10
11

# 方法的重载中的不同参

java来说:

数据类型:基本数据类型,引用数据类型

  1. 基本数据类型:8种,int, byte, short, long, boolean, char, float, double
  2. 引用数据类型:类,接口,数据,枚举等

多个方法同名,称为方法的重载

重载的好处,降低学习成本

不同参

  1. 参数类型不同
  2. 参数顺序不同
  3. 参数个数不同
上次更新: 2/26/2022, 1:54:45 AM