|
|
课程大纲:1 p# _( M- \' j! w r3 Z
第一周:做点计算% ]% ^1 | m2 g9 i
1.1 第一个程序/ d; L3 n+ m4 ]) J, s9 o
如何下载、安装Eclipse和JRE,并且简单介绍一下这个软件的几个主要部分;如何在Eclipse中编辑、编译和运行程序;详解第一个程序:程序框架、输出、出错怎么办;做点计算:如何让程序输出算术结果
0 t6 c/ x( e# b8 O$ }1.2 用变量做计算
4 t% z1 s* j5 t7 M/ f, C& V变量定义:变量是做什么的,如何定义一个变量;用变量做计算;运算符的优先级;整数和浮点数的的互相装换8 N! u4 E4 }! _- [
' ?, w/ N: K3 s. R- w4 z
2 D: b+ @" S; t2 v8 y第二周:做点决定1 m( n! G2 Q: y* O
2.1做比较
4 a# R' E2 B Q4 t8 n: H 能做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论。
# X& G* U* W& Z, {, e) ?1 Y2.2做判断( [( G6 f ]% S. o# Y7 [( u6 N/ U
做判断:if语句根据条件决定做还是不做;判断的条件 关系运算,做比较的运算符; 否则的话:如果条件不成立呢?; 逻辑运算:对比较的结果进行与、或、非运算$ `! B9 ~ a9 e$ e" I2 q
嵌套的if-else:在if或else后面要执行的还是if语句,就成了嵌套; 级联的if-else if:像分段函数这样的程序就可以写成级联的if; if-else的常见错误:没有{}、多了;、=和==这些都是常见的错误
- j" L7 C. {' \4 g" D3 h6 Q4 q: P7 h( ~, b: x& A. Q- v
! L3 W" ~" @7 A第三周:不断地重复
) p0 h8 L$ ?0 G& o: K( H3.1 重复做事情% z( ]: H1 F9 y, C6 @; h0 ^5 W
循环:有些事情就得用循环才能解决;while循环:就像if一样,条件满足就不断地做后面大括号里的句子;do-while循环:不管三七二十一,先做循环内的句子再判断条件
( K% e) v8 n) T2 w9 T# ?% R1 R3.2 循环计算 E( D3 C1 e* r7 o3 B4 ^
猜数游戏;算平均数;整数求逆3 n/ Y/ G9 v/ A6 ^1 [) t
+ |/ ]- ~4 g8 u4 W第四周:循环控制$ ^2 X. ] W' O+ p2 U+ R* V3 |7 ?
4.1 for循环3 g6 t" c% k; C
for循环:这是最古老的循环; 循环的计算和选择:如何计算循环的次数,如何选择不同的循环
0 R5 f4 c% [ C4.2 循环控制
7 {0 X, C* ]4 k& s2 Q' K8 k3 x循环控制:如何用break和continue来控制循环 嵌套的循环:在循环里面还是循环; 从嵌套的循环中跳出:带标号的break和continue
3 V |) l8 K: I0 n% e1 J, C4.3 循环计算
8 |5 X7 w O/ m" {9 V前n项求和;整数分解;求最大公约数
' {/ v2 H' S! K/ m9 A
4 X, s! E: Q' m, r- q9 O5 O第五周:数组% |! C$ c) V5 {% ^3 h: f( a, G
5.1 数组
0 ]1 Y+ p7 ]# h9 q5 x1 m: L5 P初试数组
" s4 M D( d& X9 v& R9 A$ ~数组的使用:如何定义和使用数组,数组的下标和下标的范围
% L/ P" k- L- L: u! O1 ~9 }5.2 数组运算
' G( b% Z( \8 f+ ]! |* `6 {% t数组的例子:统计个数 数组例子:素数5 Y' |! a' o) h4 ?) e; J3 C
二维数组 * y) z2 V3 Y6 U: n( m
5 n8 `8 O' m! c# ~- \* j4 W: E
- C2 |7 b+ ~( i
第六周:使用对象4 t! ~( ?0 y/ \4 \: d! s- q
6.1 字符类型
& D5 k! z" x+ q+ W/ c# H. k8 i字符是一种基础类型,每个基础类型都有对应的包裹类+ ^4 u2 c7 p3 Y% b6 k; c7 T: d
6.2 字符串
# A- T7 R. t% \9 K字符串是系统类库中的一个类,字符串变量是字符串的管理者而非所有者
/ G; M4 B9 l$ X/ t7 n! h1 ?' Y4 N; @
第七周:函数' y: |5 Q8 V6 k
7.1 初见函数" v P* V8 @$ ]( C
函数的定义和调用+ g, R% V9 V9 j
从函数中返回
+ h- I2 d! m/ z& Y7.2 使用函数# c; s. U# m) t5 m& c" d5 d
参数传递:调用函数的时候,是用表达式的值来初始化函数的参数
' G9 x' B5 r( L7 v8 ~& B# b1 |2 U7.3 本地变量3 M, ~+ U. f; q4 W( \, I
本地变量:定义在函数内部的变量是本地变量,参数也是本地变量
. N- d0 v/ I' p$ c% l# l6 h4 ~2 S函数庶事:一些有关函数的细节问题
+ f( i' [% C6 K1 a! a
( m' i3 `& ]( L! S
9 M, J# n; y2 }3 a课程目录:0 E* O6 U$ k% e$ f3 y" t3 l3 i, u
01 第一周:用程序来做计算) L+ @1 \) P2 m2 Y7 x
1-1 第一个程序1.mp4
1 M0 ^% g, Q; c, S1-1 第一个程序2.mp4# o, N3 q+ R1 F' H0 ~$ Q
1-1 第一个程序3.mp46 @& ~4 x0 T; u8 G
1-2 用变量做计算1.mp4
+ b6 @; s* ^; T, |; v4 a: J" g, i9 Q1-2 用变量做计算2.mp4
3 n3 { G, t% R5 P) B1-2 用变量做计算3.mp4. ]/ C* a/ d: r4 G" C! M
1-2 用变量做计算4.mp4/ g9 C& n) S3 j& Y/ `. x
1-2 用变量做计算5.mp4. f% s8 o; n" w/ K" o1 M: O7 W/ u4 c
1-2 用变量做计算6.mp45 M$ {4 I) F1 S/ W
1-3 如何提交编程作业.mp45 U! D) o' b1 T. e
: G7 c3 e5 J7 ?1 e
m8 y: P0 T# s- J9 {02 第二周:判断- t8 `8 d" n+ n, k
2-1 比较1.mp4# A! G, ?) v7 \
2-1 比较2.mp4
; b& V9 d% V% p/ |- I2-2 判断1.mp4
* n& v: w5 |% s9 C: V8 K+ O$ i2-2 判断2.mp4
1 [0 e: O0 g) _& ], [2-2 判断3.mp40 J' w- D( K. |8 K& p
2-2 判断4.mp44 u! e E% {" X8 z
2-2 判断5.mp48 R$ D! y1 Z; O7 N
$ J! m* Q1 D5 h3 q' ~0 P$ E8 L
2 c+ U- R: a/ u, x
03 第三周:循环
9 F* A) W% ~$ ]1 c% ] @* _4 c/ z8 _3-1 循环1.mp4
I3 Q9 k1 f: S7 ^: \8 F, F0 }3-1 循环2.mp4% C% M% Y. i& N/ t5 \
3-1 循环3.mp4
$ b# m% ?3 v3 q* m8 T3-1 循环4.mp4
, v5 w1 l3 S' ~ N5 m0 _3-2 循环计算1.mp45 o7 B) h8 j5 }0 e/ U! I
3-2 循环计算2.mp4
. D2 P5 r! r" b4 i" P( C3-2 循环计算3.mp46 e. V4 j: {& p0 P6 ^# Z" c
3-2 循环计算4.mp4
) Y6 W- D+ a3 M
( {3 t0 |, E7 Z/ o. T5 z* j2 M7 }% A m0 y8 Y
- R1 H: S. Q! V1 o# b8 K5 b
04 第四周:循环控制
- S; ~, ` Z, V7 E, P0 E9 A4-1 for循环1.mp4
& _, B/ q6 @( e( a: b4 g4-1 for循环2.mp4
. |0 M4 z( q6 g8 n- o( ]1 ?4-2 循环控制1.mp4
3 |) Y- N- a5 I2 z4-2 循环控制2.mp4) _/ S+ u1 U- l4 f, |
4-2 循环控制3.mp40 d" V3 J7 u+ ]
4-3 循环计算1.mp4
/ L$ D t) c+ _" N2 R( K& D4-3 循环计算2.mp40 D" N; @3 f0 s9 N) Z* v( c
% C z# m/ Y+ T6 A& L
+ D/ i1 G% X- l/ V, b05 第五周:数组2 f& Y, Y* A7 t) M. h. E
5-1 数组1.mp4- s! G5 }0 w% Q
5-1 数组2.mp45 N+ ]. D1 F) {+ S( Z1 u; Z7 W
5-1 数组3.mp4
1 R1 X( F$ \7 J! J' T& \5-1 数组4.mp4; M5 M) f% G2 q' P; D+ K
5-2 数组计算1.mp4
) Z" t% m* ^8 V6 _' k5-2 数组计算2.mp4
- H( B. n% f/ G+ G1 z6 k5-2 数组计算3.mp4
& X3 ? F( M/ _# d- p5-2 数组计算4.mp4' U! Y- Q6 h: R ?9 m8 Q8 u
9 j' Z \4 a# ^4 w# p$ b9 ~; p
' m3 \; k& d3 h, g. u06 第六周:使用对象- I! P/ {8 Q% ]4 ^4 [
6-1 字符类型1.mp4
. H3 {: }2 _0 y1 X6-1 字符类型2.mp4+ Y. v# ~, ^5 u# L
6-1 字符类型3.mp4
. Z! W0 n+ A1 E4 y' E; F6-2 字符串1.mp4
2 s# }4 L% z& Z* y6 i6 d( p3 I5 d3 y6-2 字符串2.mp4 @8 G6 d7 n3 x N
6-2 字符串3.mp4
6 p7 Y7 P& h% {- j, o# H. p+ Q; c6 d
- \( k, e1 j! K2 n" f- c4 m: j" N$ d* \07 第七周:函数0 r9 s# N4 F/ E6 V6 ?9 _$ A" Y2 X
3 ~+ I6 s7 `* @$ Q7-1 函数定义与调用1.mp4- T; y8 y- b6 |3 A% q( }0 J* J9 K
7-1 函数定义与调用2.mp48 a; E0 \5 v! S6 R
7-2 参数传递与本地变量1.mp4( r2 E# X* e. ~7 k- {
7-2 参数传递与本地变量2.mp45 d+ S; x! s' ?3 x7 U- F' a
( F3 v3 n6 ~5 a Y+ o9 ?) }
i) |& y( x* m1 [3 O+ U$ W |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|