课程大纲
通过此交互式课程免费学习 Java,并掌握世界上最流行的编程语言之一。您将从一个简单的 hello world 程序开始,然后继续介绍常见的概念,例如条件语句、循环语句、数学和 Java 中的逻辑…
课程内容
1.Java入门!
Hello World!
Hello World:代码说明
编译你的第一个 Java 程序!
挑战:玩弄“打印”声明
解决方案回顾:玩弄“打印”声明
快速测验!
2. 变量和用户输入
Java中的变量
数据类型
变量语法
从用户那里获取变量值
挑战:声明变量
解决方案回顾:声明变量
快速测验!
3. 简单的数学和逻辑
简单的 Java 数学
数学函数
逻辑表达式
挑战 1:使用数学计算表达式
解决方案回顾:使用数学计算表达式
挑战 2:使用逻辑运算符计算表达式
解决方案回顾:使用逻辑计算表达式
快速测验!
4.字符串和字符串处理
Java 字符串
字符串方法
挑战:找到正确的词
解决方案回顾:找到正确的词
快速测验!
5. 条件语句
条件语句
if 条件语句
switch 语句
条件表达式
挑战 1:偶数或奇数
解决方案回顾:偶数或奇数
挑战2:今天是什么日子?
解决方案回顾:今天是几号?
快速测验!
6.循环
while & do-while 循环
循环
无限循环
挑战一:数字的乘法表
解法回顾:一个数的乘法表
挑战 2:计算第一个 ‘n’ 斐波那契数
解决方案回顾:计算第一个 ‘n’ 斐波那契数
挑战 3:使用“for”循环进行金字塔打印
解决方案回顾:使用“for”循环进行金字塔打印
快速测验!
7. 方法
Java中的方法
方法中的参数和返回类型
方法中的返回参数
构造函数
静态方法
挑战 1:校验和的方法
解决方案回顾:校验和的方法
挑战 2:字母等级到 GPA
解决方案审查:GPA 的字母等级
挑战 3:整数中的数字总和
解决方案回顾:整数中的数字总和
挑战 4:弹奏弦乐
解决方案回顾:玩弦乐
快速测验!
8. 数组
什么是数组?
关于数组的更多信息
二维数组
挑战 1:找到最大值
解决方案回顾:找到最大值
挑战 2:对数组进行排序
解决方案回顾:对数组进行排序
挑战 3:打印矩阵
解决方案回顾:打印矩阵
挑战 4:帕斯卡三角
解决方案回顾:帕斯卡三角
快速测验!
9. 类和继承
类介绍
构造函数
类成员方法
Java中的继承
挑战 1:计算面积
解决方案回顾:计算面积
挑战 2:使用继承显示消息
解决方案回顾:使用继承显示消息
快速测验!
10. 泛型
泛型简介
泛型类
挑战 1:在数组中找到最大值
解决方案回顾:在数组中查找最大值
快速测验!
11. 数组列表
Java中的数组列表
创建 ArrayList 对象
内置方法
挑战 1:从零开始
解决方案回顾:从零开始
挑战 2:从 ArrayList 中删除重复项
解决方案回顾:从 ArrayList 中删除重复项
快速测验!
课程评估Java考试