点击勘误issues (opens new window),哪吒感谢大家的阅读
# 变量 📝
package 包名
public class TestHelloWorld { // 类体
// main 方法: main方法作为程序的入口
public static void main(String[] args) {
// 变量的使用:声明,初始化,使用
// 声明:类型 变量名
}
}
1
2
3
4
5
6
7
8
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
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
2
3
4
5
6
7
8
9
10
11
# for 循环使用 if 分支的使用
# break 和 continue
break: 结束for循环
continue: 结束本次循环,进入下次循环
# 模拟聊天室 Scanner
# switch while
# 数组
- 默认的初始化
- 动态初始化
- 静态初始化
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 方法的使用
- 无参方法的定义和使用
- 有参方法的定义和使用
# 方法的重载
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
2
3
4
5
6
7
8
9
10
11
# 方法的重载中的不同参
java来说:
数据类型:基本数据类型,引用数据类型
- 基本数据类型:8种,int, byte, short, long, boolean, char, float, double
- 引用数据类型:类,接口,数据,枚举等
多个方法同名,称为方法的重载
重载的好处,降低学习成本
不同参
- 参数类型不同
- 参数顺序不同
- 参数个数不同