|
|
课程大纲:9 S) g& }1 t) Q0 r( i
第一周:做点计算
0 {( h9 y1 i( o6 l! W" w1.1 第一个程序
; {: K0 S1 c3 j) D# _如何下载、安装Eclipse和JRE,并且简单介绍一下这个软件的几个主要部分;如何在Eclipse中编辑、编译和运行程序;详解第一个程序:程序框架、输出、出错怎么办;做点计算:如何让程序输出算术结果
, M$ |; ]% R: ~" S0 }1.2 用变量做计算
2 j. S' G; N+ [ D% w3 i0 Y! X变量定义:变量是做什么的,如何定义一个变量;用变量做计算;运算符的优先级;整数和浮点数的的互相装换
. _3 N) n8 i+ q/ M3 O$ _. m u/ V# k, M# A! \1 f& v/ \& ?
3 X" D7 ~: r- m6 A: i- |) I第二周:做点决定( P& W4 Y# x7 Y4 M
2.1做比较! \6 [2 I- j: w7 o% l+ V
能做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论。0 s7 ]# M6 ]0 w9 J+ E& Y2 H& g9 J
2.2做判断! F8 {4 T" d. O/ s
做判断:if语句根据条件决定做还是不做;判断的条件 关系运算,做比较的运算符; 否则的话:如果条件不成立呢?; 逻辑运算:对比较的结果进行与、或、非运算
0 |, N5 m% a% I9 L, C6 I1 O嵌套的if-else:在if或else后面要执行的还是if语句,就成了嵌套; 级联的if-else if:像分段函数这样的程序就可以写成级联的if; if-else的常见错误:没有{}、多了;、=和==这些都是常见的错误
( Z' J; C" A; I% S" ^( |! o' r) ?# V- S3 V; T4 w0 y
. h' M R( K" r; c* b
第三周:不断地重复
' M/ q4 s+ z) i! K5 t! C3.1 重复做事情! N3 i9 u+ m% N- ~
循环:有些事情就得用循环才能解决;while循环:就像if一样,条件满足就不断地做后面大括号里的句子;do-while循环:不管三七二十一,先做循环内的句子再判断条件! u! l; c. k- {' B& B
3.2 循环计算
, p" [8 ^& j% d7 p- K- }; |" \1 r猜数游戏;算平均数;整数求逆1 r8 d- `# ~7 g1 k* U2 L3 t
) y( E- G% j$ q9 l; _3 X
第四周:循环控制- @2 L$ S; ^" g: I. {
4.1 for循环. [" M% e8 F7 V, L& p* a
for循环:这是最古老的循环; 循环的计算和选择:如何计算循环的次数,如何选择不同的循环8 D- M* }2 B7 V: Z: w5 T4 {
4.2 循环控制# C8 I; Z* F" o0 H
循环控制:如何用break和continue来控制循环 嵌套的循环:在循环里面还是循环; 从嵌套的循环中跳出:带标号的break和continue. r1 p! D- S8 C7 b) r$ c- ]; h
4.3 循环计算4 t+ ]+ e: Y. y' {0 K( V% q
前n项求和;整数分解;求最大公约数 8 O9 Q+ i. k" G3 W4 c
2 e' Y" [* G; ]第五周:数组
5 `( G' k2 e1 i1 t7 I+ E5.1 数组3 [8 M1 ?6 t e$ s
初试数组
8 _# I" ^8 ~4 n9 f/ A) \/ `6 A% J# L数组的使用:如何定义和使用数组,数组的下标和下标的范围
- y* q/ }4 @( q3 ?5.2 数组运算8 A0 ^1 }, x+ O" B
数组的例子:统计个数 数组例子:素数; S& I1 L; D: y+ u1 i& n2 H; b# A1 r
二维数组 / ?8 a8 c: W6 d' i. Q" ~2 s! J8 J
; t" L& X8 p _: |
+ v4 M7 [* C) D' L" K第六周:使用对象! A/ J6 t r5 x8 C& s3 v
6.1 字符类型
' O# N" d: k: w4 |字符是一种基础类型,每个基础类型都有对应的包裹类) j( V/ O& W4 B* {' e
6.2 字符串5 t" n$ H! b7 [$ p c
字符串是系统类库中的一个类,字符串变量是字符串的管理者而非所有者
9 `! R, k! \+ Y+ q' z( d1 k7 s: F9 r
" Q m0 ^, b) J. x% w1 V6 ^$ U" O1 s第七周:函数
: ~- ]2 W5 q$ l4 `* r" A: S! S/ {7 \7.1 初见函数4 P" e( h+ Y8 T
函数的定义和调用# B5 n% i3 K- s( v8 l/ D
从函数中返回 0 M S4 d2 _- ~# { ~
7.2 使用函数! V8 p+ m3 b9 ]" [) H' J1 }
参数传递:调用函数的时候,是用表达式的值来初始化函数的参数 2 D4 d s3 C4 M# M7 R" p
7.3 本地变量
8 L; U3 g5 v) q本地变量:定义在函数内部的变量是本地变量,参数也是本地变量
& D+ i4 r3 B1 ?/ N \9 D% Q函数庶事:一些有关函数的细节问题 , K* c8 F6 }5 M- N- j& ]
8 r2 w; E4 J7 Q9 P6 T- ^/ k' ?
3 z d) R$ ?6 w F$ s
课程目录:
* q! y- e/ [: B, n2 p01 第一周:用程序来做计算
8 c0 z3 v3 \. i* s0 u- f: b5 A/ t1-1 第一个程序1.mp42 V2 @8 h! X8 ^8 ` n1 G
1-1 第一个程序2.mp4! R( m5 X' p0 h8 e; H! `$ c
1-1 第一个程序3.mp4
1 a' @8 V" @, ?5 j" w* U1-2 用变量做计算1.mp4
% J9 x+ `3 R- Y# P+ r1-2 用变量做计算2.mp49 C/ ^) C; d! C
1-2 用变量做计算3.mp4
" E. P/ j, N$ b/ J8 P7 D5 p8 ]1-2 用变量做计算4.mp4
6 K* C3 E' I4 e5 L; e- ?# M) x1-2 用变量做计算5.mp4
" b+ I3 Y4 E+ D+ x+ v1-2 用变量做计算6.mp48 ^' n9 R. v+ x5 Y, m% @( H
1-3 如何提交编程作业.mp4
5 \5 e' |4 S$ w
% P5 _! [6 x# D, o1 S8 B9 L0 Q, t7 \* r; R6 j5 m' H2 s8 ?
02 第二周:判断5 @" P4 p8 i# h0 F4 K/ A9 ~
2-1 比较1.mp4& T; G6 J* j; v" b$ g, @1 L
2-1 比较2.mp4
! v* I. G8 n# a. k1 }1 d4 n2-2 判断1.mp4% T1 W- O" g% j1 n
2-2 判断2.mp49 q0 [% m* J( S& u4 c
2-2 判断3.mp4! t2 `* \4 _- a4 I2 t$ J, r' h
2-2 判断4.mp4
0 m/ J7 L7 T; B/ i- J2-2 判断5.mp4
7 O2 j$ Z' ~! G) d1 T& q, P& A: z* ~3 f7 g7 C! w# x f
& [6 \; c1 @ T' F/ z03 第三周:循环
0 X; x8 D* A" q# o+ }3-1 循环1.mp4
& a C+ S0 ~" ?6 ?, D; {3-1 循环2.mp4
# L; i6 k. B0 R, _) l5 F3-1 循环3.mp42 Q" X6 o9 y$ N5 d2 v. J
3-1 循环4.mp4
0 G3 Y% O7 X/ } Q. u& M, `7 s* T3-2 循环计算1.mp4
6 d/ m. j; h$ c' W8 n3-2 循环计算2.mp4 j, a+ A1 ~- H0 d/ D6 h4 y
3-2 循环计算3.mp4
t0 F5 L; i0 O2 U/ o0 ]1 }" f3-2 循环计算4.mp4
* E1 ?. ?6 F# j; y. Z, v
. Z4 l6 a& z0 E
8 z5 K& I1 c8 h# ?
% C' g: Z+ D2 Y/ X04 第四周:循环控制: m [, F3 G$ m2 i! U; c0 n/ |
4-1 for循环1.mp4
/ @" a# r S Y6 F4-1 for循环2.mp4. s0 c9 [+ N* N; x1 R8 s
4-2 循环控制1.mp4
* f1 A' U1 Z- j% I) e9 h: C! u8 S q7 F4-2 循环控制2.mp42 |1 \4 O8 x# u6 `$ v* Y! E
4-2 循环控制3.mp4
7 G" y% W7 Y2 v6 x& S7 S4-3 循环计算1.mp4% M4 S1 u* Y( x$ M" O( P
4-3 循环计算2.mp4' {( {: v; ^9 e$ z% E: t
/ u7 ~2 Z7 t" ]+ R
?! B0 ?; z. t- r; c: }& a4 h5 F05 第五周:数组 o. b, W+ |4 Q% a, S
5-1 数组1.mp4
: z. L5 l1 y5 k9 }5 M9 a4 X2 Z+ s+ T5-1 数组2.mp4# A) A8 y9 S8 ?0 e- k" J- ~/ ^
5-1 数组3.mp4( k! M- {% C3 c0 a
5-1 数组4.mp4
+ w& ^) F3 |& j; n* H5-2 数组计算1.mp4
8 L8 R1 n* v. {, W/ A8 R4 V5-2 数组计算2.mp4- E: p: x2 `( H# w- n
5-2 数组计算3.mp44 b* ?7 {6 }4 u1 C: p7 @+ f$ S
5-2 数组计算4.mp4" L8 G% Y$ H B4 j% g. L) c8 y2 W
5 \1 _6 G$ h" f3 o
: }6 k6 K$ y; V$ ^: f( q( Y7 h' h06 第六周:使用对象! { A9 Z' {% A4 d
6-1 字符类型1.mp4
8 h* p: I1 ~) K# D7 N5 ~6-1 字符类型2.mp4
R/ O _' T3 e8 ` ^6-1 字符类型3.mp49 X- _5 r* `5 I$ E4 @
6-2 字符串1.mp4
# v" K& ]! y. d, f L# `6-2 字符串2.mp4$ ^4 l( v1 ^0 t; b
6-2 字符串3.mp4
0 C2 v" i8 G, w2 Z2 I: p( |& ^2 e
" ~: [- p% t8 U4 U. i07 第七周:函数
0 A+ ?- D) b) C3 R8 d. [: K X6 A4 ?; ~
7-1 函数定义与调用1.mp4
6 x, }+ f* v. |9 W8 O9 z4 O7-1 函数定义与调用2.mp4
4 h* ^- n: t+ z- g6 r, z2 i' G' W7-2 参数传递与本地变量1.mp4
8 X3 T) ^) @- t7-2 参数传递与本地变量2.mp4
/ j1 D0 h! p6 I8 }6 ^4 H5 R, \& }
6 e' v3 n0 o' C( [! x& ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|