Logo
☆☆☆☆☆
0.0
Beginner
12h

学习Java:基础与面向对象

本课程从 Java 基础语法开始,依次讲解变量与用户输入、数学与逻辑运算、字符串处理、条件语句、循环和方法。随后进入数组、类与继承、泛型以及 ArrayList 等内容,帮助学习者掌握面向对象编程的基础并编写结构清晰的 Java 程序。

11 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
学习Java:基础与面向对象
本课程从 Java 基础语法开始,依次讲解变量与用户输入、数学与逻辑运算、字符串处理、条件语句、循环和方法。随后进入数组、类与继承、泛型以及 ArrayList 等内容,帮助学习者掌握面向对象编程的基础并编写结构清晰的 Java 程序。

WHAT YOU'LL LEARN

熟悉 Java 的基础知识,包括变量、数据类型、运算符、输入/输出以及错误处理,以编写清晰高效的代码。

Content

11 Lessons • 0 Quizzes • 0 Challenges

开始学习 Java!
  1. 1

    你好,世界!

  2. 2

    你好世界:代码解释

  3. 3

    编写你的第一个 Java 程序!

  4. 4

    挑战:随意尝试使用 'print' 语句

  5. 5

    解决方案回顾:玩转 'print' 语句

  6. 6

    快速测验!

变量与用户输入
  1. 1

    Java中的变量

  2. 2

    数据类型

  3. 3

    变量语法

  4. 4

    从用户处获取变量值

  5. 5

    挑战:声明变量

  6. 6

    解决方案回顾:声明变量

  7. 7

    快速测验!

简单数学与逻辑
  1. 1

    简单的 Java 数学运算

  2. 2

    数学函数

  3. 3

    逻辑表达式

  4. 4

    挑战 1:使用数学计算一个表达式

  5. 5

    解决方案回顾:使用数学方法计算表达式

  6. 6

    挑战 2:使用逻辑运算符计算一个表达式

  7. 7

    解决方案回顾:使用逻辑计算表达式

  8. 8

    快速测验!

字符串和字符串处理
  1. 1

    Java 字符串

  2. 2

    字符串方法

  3. 3

    挑战:找到合适的词语

  4. 4

    解决方案回顾:寻找恰当的词语

  5. 5

    快速测验!

条件语句
  1. 1

    条件语句

  2. 2

    if 条件语句

  3. 3

    switch 语句

  4. 4

    条件表达式

  5. 5

    挑战 1:奇数或偶数

  6. 6

    解决方案回顾:奇数或偶数

  7. 7

    挑战 2:今天是星期几?

  8. 8

    解决方案回顾:今天是星期几?

  9. 9

    快速测验!

循环
  1. 1

    while 和 do-while 循环

  2. 2

    for 循环

  3. 3

    无限循环

  4. 4

    挑战 1:一个数的乘法表

  5. 5

    解决方案回顾:一个数的乘法表

  6. 6

    挑战 2:计算前 'n' 个斐波那契数

  7. 7

    解决方案回顾:计算前 'n' 个斐波那契数

  8. 8

    挑战 3:使用 'for' 循环打印金字塔

  9. 9

    解决方案回顾:使用 for 循环打印金字塔

  10. 10

    快速测验!

方法
  1. 1

    Java中的方法

  2. 2

    方法中的参数和返回类型

  3. 3

    方法中的返回参数

  4. 4

    构造函数

  5. 5

    静态方法

  6. 6

    挑战 1:检查和的方法

  7. 7

    解决方案回顾:检查和的方法

  8. 8

    挑战 2:字母成绩转换为绩点

  9. 9

    解决方案回顾:字母成绩转换为GPA

  10. 10

    挑战 3:整数各位数字之和

  11. 11

    解决方案回顾:整数的各位数字之和

  12. 12

    挑战 4:字符串操作

  13. 13

    解决方案回顾:字符串操作

  14. 14

    快速测验!

数组
  1. 1

    什么是数组?

  2. 2

    关于数组的更多内容

  3. 3

    二维数组

  4. 4

    挑战 1:寻找最大值

  5. 5

    解决方案回顾:寻找最大值

  6. 6

    挑战 2:对数组进行排序

  7. 7

    解决方案回顾:对数组进行排序

  8. 8

    挑战 3:打印矩阵

  9. 9

    解决方案回顾:打印矩阵

  10. 10

    挑战 4:帕斯卡三角形

  11. 11

    解题回顾:杨辉三角

  12. 12

    快速测验!

类与继承
  1. 1

    类简介

  2. 2

    构造函数

  3. 3

    类成员方法

  4. 4

    Java中的继承

  5. 5

    挑战 1:计算面积

  6. 6

    解决方案回顾:计算面积

  7. 7

    挑战 2:使用继承显示消息

  8. 8

    解决方案回顾:使用继承显示消息

  9. 9

    快速测验!

泛型
  1. 1

    泛型简介

  2. 2

    泛型类

  3. 3

    挑战 1:在数组中查找最大值

  4. 4

    解决方案回顾:在数组中查找最大值

  5. 5

    快速测验!

数组列表
  1. 1

    Java 中的 ArrayList

  2. 2

    创建一个 ArrayList 对象

  3. 3

    内置方法

  4. 4

    挑战 1:将零移动到数组开头

  5. 5

    解决方案回顾:将零移动到数组开头

  6. 6

    挑战 2:从 ArrayList 中移除重复项

  7. 7

    解决方案回顾:从 ArrayList 中去除重复项

  8. 8

    快速测验!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)