|
|
课程大纲:; g9 W8 O6 g. J# f
第一周:做点计算% N$ k, t2 K% e' z9 ]$ |9 m% p2 Z
1.1 第一个程序
9 G( n1 `" h1 y# m# G& J, m7 E( J& V如何下载、安装Eclipse和JRE,并且简单介绍一下这个软件的几个主要部分;如何在Eclipse中编辑、编译和运行程序;详解第一个程序:程序框架、输出、出错怎么办;做点计算:如何让程序输出算术结果
`+ f* ~5 j0 j6 P# M" l3 r1.2 用变量做计算
! T/ ^ f1 o/ k变量定义:变量是做什么的,如何定义一个变量;用变量做计算;运算符的优先级;整数和浮点数的的互相装换
0 K7 e* s$ l" b7 b( Y+ I5 ?# e1 H8 }2 D: A0 v0 L. @% y
! c/ ^$ N1 K1 N. j1 Z: ?第二周:做点决定6 J# b$ U5 u j; H/ N" |
2.1做比较
C+ H) l( {' d6 \, [0 j 能做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论。4 i/ J2 `, m: A! @) L8 |
2.2做判断1 ~4 A- I# |1 K4 _- Q* z% O3 s
做判断:if语句根据条件决定做还是不做;判断的条件 关系运算,做比较的运算符; 否则的话:如果条件不成立呢?; 逻辑运算:对比较的结果进行与、或、非运算
- f+ b. |5 R' ]7 c) G嵌套的if-else:在if或else后面要执行的还是if语句,就成了嵌套; 级联的if-else if:像分段函数这样的程序就可以写成级联的if; if-else的常见错误:没有{}、多了;、=和==这些都是常见的错误 1 x4 f' g3 \! R
! f- g v, V# G. J: N/ C4 B+ ~' n/ u8 F9 L
第三周:不断地重复
/ t4 C! Z0 u9 P9 }8 y" B3.1 重复做事情
1 q, P4 D5 t' X" Z8 j" x循环:有些事情就得用循环才能解决;while循环:就像if一样,条件满足就不断地做后面大括号里的句子;do-while循环:不管三七二十一,先做循环内的句子再判断条件
) }9 {4 M( p/ ^3 j3.2 循环计算. ]3 @/ b" U3 M/ j
猜数游戏;算平均数;整数求逆6 c* F+ o- y) a9 d( W) ^% P8 X$ Y
4 S8 H% H; e. j0 I第四周:循环控制. r6 @ C: N5 i( B# k
4.1 for循环- i. ^. h% M" s2 g6 v' L3 u( W
for循环:这是最古老的循环; 循环的计算和选择:如何计算循环的次数,如何选择不同的循环0 A# N: h4 V% e: J7 Y; O
4.2 循环控制. y4 ^# t, R2 X4 z4 u1 w
循环控制:如何用break和continue来控制循环 嵌套的循环:在循环里面还是循环; 从嵌套的循环中跳出:带标号的break和continue' {+ }' r, f4 |9 ^7 Y8 r h
4.3 循环计算: o* h& ]4 t' U! m
前n项求和;整数分解;求最大公约数
: g, g* ]* L4 F" K' V
. }5 d" o% c. v第五周:数组
1 l9 m! }' @3 b$ ?* F5.1 数组
; R1 ]1 x8 y' X% _/ z初试数组
5 D; T6 ? o1 e) q6 E2 a) T数组的使用:如何定义和使用数组,数组的下标和下标的范围
! L9 i( f, O8 w: s5.2 数组运算
& k6 }% w; B. ^# q! K% R数组的例子:统计个数 数组例子:素数3 R4 |$ O; `1 J! W) Y; s- M
二维数组 . Z3 ?$ M" l' D( M
7 z7 W* R! B6 Q7 J' W- }. J) H' M5 j4 ^1 c" H
第六周:使用对象8 N2 q) m H; @: h8 L
6.1 字符类型4 U- t8 g3 c8 j( N) \& s4 [/ Z) c
字符是一种基础类型,每个基础类型都有对应的包裹类5 F, F& @3 e D; e$ o! M
6.2 字符串/ N1 c3 E. G; q y5 H
字符串是系统类库中的一个类,字符串变量是字符串的管理者而非所有者
0 ~) \6 a3 l# w3 X! n2 ^* D8 e8 G5 P/ u# @
第七周:函数 n6 t$ l/ A- v, z! G M8 ^; X* F
7.1 初见函数
Z" `8 f. A& @# r6 }; D函数的定义和调用
+ P- S2 T/ A( H$ h, l从函数中返回 " D* k% g4 V# W
7.2 使用函数
' I4 ?" `' I' j/ T) n/ P- o参数传递:调用函数的时候,是用表达式的值来初始化函数的参数 2 \: c/ K* T% e5 e( d, [+ D2 G8 L
7.3 本地变量
& G2 G y& c. p7 ^7 k8 W本地变量:定义在函数内部的变量是本地变量,参数也是本地变量6 J# u9 w! p; N2 c9 z
函数庶事:一些有关函数的细节问题 $ o2 A; C3 U) O& x
* Y; d3 ?7 M/ z$ t. ~& N; s$ |
0 `& u# B8 c |课程目录:
: V; {2 Y( m" [01 第一周:用程序来做计算
0 g/ u- S1 i7 v- B* \5 {% Z1-1 第一个程序1.mp4
& p0 A, Y" {3 L8 \9 E2 O( T4 G1-1 第一个程序2.mp4
( d- Z. u+ ^3 ]1-1 第一个程序3.mp4
* ` a7 \9 p- }1-2 用变量做计算1.mp4; h( y: r8 d! |& W+ ?
1-2 用变量做计算2.mp4 j, O6 ]& x/ i# V9 b A8 ~$ y
1-2 用变量做计算3.mp48 d+ W! J; o8 H5 s$ E0 s+ o# M% X
1-2 用变量做计算4.mp4
7 N, d/ x$ n/ H. j* b! V1-2 用变量做计算5.mp4! X% ^- P9 B1 f
1-2 用变量做计算6.mp4. [" y% \3 y4 P2 e0 {* N$ u
1-3 如何提交编程作业.mp42 k% v1 D3 [/ h4 S1 ~" [8 T# c
0 U5 T: O9 @ n+ D: A/ c# Z+ c6 L0 b+ D/ G4 ]6 P% F6 m6 m/ k
02 第二周:判断
' `) N* c* A# E# P, m2-1 比较1.mp4
8 F/ E, ]7 g( x1 U. X$ `& S2-1 比较2.mp40 a7 k* O' B; _9 e, I, ~ X
2-2 判断1.mp4
/ A5 t: t7 i; ]' b6 j7 h2 ^2-2 判断2.mp4; e2 n! w( z; A7 T- {' N2 y( i
2-2 判断3.mp4
- I# w# n& x0 P+ t, I) a2-2 判断4.mp4
6 W% k# \: w0 G5 X/ ]3 i2-2 判断5.mp4
, F9 M7 ~% T% P8 U6 U
- _, p3 }, s) i# I1 s
/ z- F% N. k# Z- k03 第三周:循环9 I4 |; {7 f; M
3-1 循环1.mp4% Q9 `( n0 @6 O: U6 |! s& f
3-1 循环2.mp4; l* L: _+ ?& p! Q
3-1 循环3.mp4
2 E* d7 Q. \ X! B% @! t3-1 循环4.mp4
( w/ y9 U. u% F$ `& d. |5 G3-2 循环计算1.mp4
- [9 S8 l* i, f, c( Z3-2 循环计算2.mp4
4 J( N' v& q& @" N3-2 循环计算3.mp4) ^, V* l' d/ _) p/ P% d7 L) {) L
3-2 循环计算4.mp46 W% w3 Y& J% f: Y, _* ]7 ^& V
2 s9 J9 e \( H" ]9 B. A' r
% Z1 W1 X. d" r& V: j- z
: j' ?$ ?" |6 Y0 `4 C* ]1 P
04 第四周:循环控制
2 F: {) g2 i. D) b' q. E' D4-1 for循环1.mp4
: f& ?2 l6 ?+ a2 O& M3 h% B$ o# H4-1 for循环2.mp43 N$ r3 f# u1 Y( l1 c: E3 i
4-2 循环控制1.mp4: [! ^% G l" D4 t
4-2 循环控制2.mp44 J; f7 [( |6 B- U7 W3 a! _0 x
4-2 循环控制3.mp4" z; t6 ?6 ^& p% V; L
4-3 循环计算1.mp40 M4 R9 y' U/ W- Z, x
4-3 循环计算2.mp4
( G9 e. W5 i6 U- W& I, f. {
9 k \- D! y1 M
, u* e2 a0 C+ P8 @- h! l05 第五周:数组
4 A; y; M9 q" y0 c; v5-1 数组1.mp4
/ P$ F4 P- L& ?- l. v5-1 数组2.mp4
* u* j- F5 K/ {/ M0 o. X# ?5-1 数组3.mp40 ^ t( D9 {% f I% e2 [' a7 ~
5-1 数组4.mp4
9 W+ x1 h% @3 {9 M' Q6 S) z, r! R5-2 数组计算1.mp4
* ]+ C _: s( T2 M: l2 {. B5-2 数组计算2.mp4
' l3 s( t9 @0 Q0 _: T' b5-2 数组计算3.mp4
1 ^- C( g& m/ Z. U5-2 数组计算4.mp4* @9 d( n* ?0 H3 p
8 `( \2 S9 o, @3 s# N" S+ y! m8 {: K5 ]
06 第六周:使用对象
* U2 }( \8 G2 a- h' V7 B6-1 字符类型1.mp4
- N5 S8 f" L3 y* w$ B5 e$ ^6-1 字符类型2.mp40 ?; u! k' M' X1 q4 l
6-1 字符类型3.mp4
! `4 `# f5 n0 ~0 u. i( z% F6-2 字符串1.mp4
# u Y) ?% G' f3 [. O* X( i6-2 字符串2.mp40 E$ q3 e2 G& z S
6-2 字符串3.mp4! Q$ q+ a r0 F' w* }! r. {
1 `) h8 `5 @4 v& }) v
6 q3 G' p9 z6 M( j3 q3 j2 q
07 第七周:函数* F# @/ v. P, q! T# Z; D4 Z5 C
$ {/ e5 ]4 L3 b" U3 ]7-1 函数定义与调用1.mp4* ~* o+ U' L3 T- c4 e; P* J `. t
7-1 函数定义与调用2.mp43 h( ~! ]3 R b7 D: F
7-2 参数传递与本地变量1.mp4
" a# I" R5 s8 o7 f( q3 T C7-2 参数传递与本地变量2.mp4
& N/ H4 K, U" M2 V- i2 ~* N) g5 A$ [4 |' [
6 T9 T/ c" a" E0 L
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|