找回密码
 立即注册
查看: 781|回复: 1

程序设计入门—Java语言

[复制链接]
累计签到:84 天
连续签到:1 天
发表于 2020-2-29 11:02:17 | 显示全部楼层 |阅读模式
课程大纲:
% a$ O, Q/ a4 S; T" @/ v# Q第一周:做点计算
( O+ a7 j; x/ z: @/ w* G1.1 第一个程序  Y& f. X1 z/ Z4 W; V/ g3 Q
如何下载、安装Eclipse和JRE,并且简单介绍一下这个软件的几个主要部分;如何在Eclipse中编辑、编译和运行程序;详解第一个程序:程序框架、输出、出错怎么办;做点计算:如何让程序输出算术结果
; e, y* V7 G% i2 s; |2 T1.2 用变量做计算9 P( l' W: }  D0 Q; q+ i, H9 L" D; A/ n- T
变量定义:变量是做什么的,如何定义一个变量;用变量做计算;运算符的优先级;整数和浮点数的的互相装换7 J$ x/ K7 a4 ~5 G& v& c3 N
5 n: q4 K% }5 _* v( ]
* D; Q6 z' o$ W3 I
第二周:做点决定/ c+ A2 d* |. e1 }7 w
2.1做比较
; R! w; n8 p, `$ Q' F, p 能做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论。
( X0 O" _$ G7 ~7 R2.2做判断
, ~0 Y0 L2 B; U' W6 f2 ~1 ^做判断:if语句根据条件决定做还是不做;判断的条件 关系运算,做比较的运算符; 否则的话:如果条件不成立呢?; 逻辑运算:对比较的结果进行与、或、非运算
+ f8 f# z* j: @6 t4 s+ R嵌套的if-else:在if或else后面要执行的还是if语句,就成了嵌套; 级联的if-else if:像分段函数这样的程序就可以写成级联的if; if-else的常见错误:没有{}、多了;、=和==这些都是常见的错误 2 u* C5 b* O0 x5 v1 L# j- q

3 [$ e5 N& I9 B7 N5 }1 z# a0 G$ v

6 y2 V0 x9 G4 h9 i' |6 c, g第三周:不断地重复
$ i9 V% v5 v8 Y! n; \* M3.1 重复做事情8 N; w6 [. \3 S6 N8 ?4 e% P
循环:有些事情就得用循环才能解决;while循环:就像if一样,条件满足就不断地做后面大括号里的句子;do-while循环:不管三七二十一,先做循环内的句子再判断条件
" o1 d7 G5 p7 W* n3.2 循环计算
# q# ^) B% R/ g. M猜数游戏;算平均数;整数求逆
5 i: R8 g$ Q) o+ o8 V3 L" m* u' t* y6 W9 G* p1 U$ W
第四周:循环控制
( U4 k6 i5 A3 J1 B; G4.1 for循环
$ x3 ~( ]6 ?; A+ S1 w0 qfor循环:这是最古老的循环; 循环的计算和选择:如何计算循环的次数,如何选择不同的循环
: g# t4 h; `* U% n4.2 循环控制
. e( U( ~# |& F9 a7 w; `循环控制:如何用break和continue来控制循环 嵌套的循环:在循环里面还是循环; 从嵌套的循环中跳出:带标号的break和continue
2 h' o' Q: s) @' x- {2 N4.3 循环计算- t/ V0 C+ k& Z' d+ q0 A6 I: }
前n项求和;整数分解;求最大公约数
% c( |* T, a/ H" u/ Y7 \+ _. B; S) k* ?9 x# P: @
第五周:数组, e, r! R! H( Q0 F
5.1 数组
1 Y3 n3 E/ ]6 T0 D' m& g1 D' X% ^初试数组8 l* |( a+ w% [0 I2 z
数组的使用:如何定义和使用数组,数组的下标和下标的范围1 {0 s# j& r  Z. u- U% B( Z, C+ t: x
5.2 数组运算1 H( N- D) n, B( X+ b4 \
数组的例子:统计个数 数组例子:素数0 V0 [3 [/ e! n6 i
二维数组 & G! C4 C: D! Q3 v1 B; j. i1 `
7 [. h. _( l# M; X) N

8 I; i: @, R+ t7 g7 u7 M% n第六周:使用对象
6 o, B7 e0 X" O; R6.1 字符类型
0 m0 [9 W0 T8 t字符是一种基础类型,每个基础类型都有对应的包裹类' T- E, w4 J& s6 F0 l
6.2 字符串
! x* W' d0 K; p+ `7 u! C字符串是系统类库中的一个类,字符串变量是字符串的管理者而非所有者
8 {% H! n' ]% s& w6 h/ w5 X4 S7 ^( U1 e+ U' x* ^4 z1 E& x
第七周:函数% t, i7 w2 y8 r1 U  v9 [
7.1 初见函数
6 B. L6 G: v* t8 K函数的定义和调用3 A1 h3 v9 S. S, K4 y  l- T8 I
从函数中返回
( h) T4 l" m+ k/ a( N0 G3 d  O* @7.2 使用函数9 @! e# ]+ V1 U# ~- r* H5 J' H
参数传递:调用函数的时候,是用表达式的值来初始化函数的参数
% ]( a# I! Y' \6 w, K7.3 本地变量
0 s, l0 ^$ z* ^0 @$ f& ^本地变量:定义在函数内部的变量是本地变量,参数也是本地变量1 |3 c6 s, J4 L' h0 ~
函数庶事:一些有关函数的细节问题 . D9 {' S8 E$ ~  e* `! _

( I* s5 E+ ^. p3 l/ c
; B3 L- m! {( O1 X% Z课程目录:
( D" ^1 L( [8 f  B01 第一周:用程序来做计算
' u' l' c0 M$ n% ^6 z+ O7 ?1-1 第一个程序1.mp4+ z' E2 {' @% B
1-1 第一个程序2.mp4
& J4 l) C' H; Z* ?  s! s6 ~1-1 第一个程序3.mp49 m/ O$ r, m' C" d6 l- l
1-2 用变量做计算1.mp4
: {2 c, w! j* p$ t1-2 用变量做计算2.mp4
# a, U7 a- S8 d! V4 b  }$ T+ e5 p5 m1-2 用变量做计算3.mp4: s' }, w5 M# Z% x9 j" K8 }& a
1-2 用变量做计算4.mp4
5 G) K9 A6 f) m" E" U& Y1-2 用变量做计算5.mp4
: x+ k# q: i! q3 \% P, Q( N- a1-2 用变量做计算6.mp4
" m  e9 ]! S% e7 G1 s9 S: t0 B1-3 如何提交编程作业.mp4
6 F4 w7 u: P, H. |8 b. n% k; k8 j8 L2 E+ ^: M6 V

: s, C. e0 t4 q$ D5 e( [02 第二周:判断
: u# p1 l0 d' h$ O2-1 比较1.mp4
8 Y  U( Z/ g& q6 R2-1 比较2.mp4
. p* z5 o# u8 ]" P/ Y2-2 判断1.mp4
0 s9 a! M* y  H5 I0 Y2-2 判断2.mp4
( ?) [4 g% F: W% G% }/ M2-2 判断3.mp4
! X* U4 X; i* B7 f: p2-2 判断4.mp4# j2 Z- H) B7 J3 ]
2-2 判断5.mp4# f# z" {& R3 z/ ?& @
1 [# X8 Q$ C8 @" M& B" E" G
: _& @2 k$ z+ g- Y4 d
03 第三周:循环
2 u" J0 ~: p+ u; m* |) N& u3-1 循环1.mp4+ ^) a- r) p& m1 d4 M
3-1 循环2.mp4. L; W& M. Z+ i) F3 T' m2 z" P% m
3-1 循环3.mp4. x' M; j& _, J7 ^1 f) x$ a) f% M5 C
3-1 循环4.mp4' P. V( |2 s! y3 D2 I2 u6 L
3-2 循环计算1.mp4
! q$ Y% R- h  v) G3 V+ t2 U8 K6 F. R! q3-2 循环计算2.mp47 A- f! U$ G* b) W# t7 R2 M0 b
3-2 循环计算3.mp4( J( m7 M, ]  n) r
3-2 循环计算4.mp4, G; S1 y6 ^" A1 w' z% a
& V& m0 x% a. H3 T: v- g3 j
) c' z, l1 h! N) Z6 S5 A
6 o1 u9 d  t/ Z. m% ?6 C. Q; w# i
04 第四周:循环控制- E8 a# O# ~& U' [
4-1 for循环1.mp42 l+ S0 ^$ n/ K8 B8 r3 d9 ~7 `
4-1 for循环2.mp49 N# ?5 P$ t; x" v  U3 p
4-2 循环控制1.mp4
6 V% K, T# I" L6 x8 j- Z4 f& Y4-2 循环控制2.mp43 ~6 Q; J) e" q9 c) }" T, c2 [
4-2 循环控制3.mp4- @8 v) N6 M6 i" ^8 T8 d' N
4-3 循环计算1.mp4
* j9 k( Y( Y# h% l4-3 循环计算2.mp4+ }7 l  ?- q0 Z) C! j
1 ]1 m" y2 B, X$ Q) q- M. u

+ i; z/ \9 u8 s; @' v  E05 第五周:数组
1 X6 M/ M( C, {- e' {5-1 数组1.mp4
8 h2 H8 i6 {; H4 e) ^& j, a" i! ]5-1 数组2.mp48 ]. G) {: L9 K/ m$ b
5-1 数组3.mp49 }( ~7 q( }2 l5 J2 k) O1 F
5-1 数组4.mp4' d% W4 g4 z3 e: h# t
5-2 数组计算1.mp4' i, o# L( f! y  I
5-2 数组计算2.mp4
, `2 h" r6 f4 l. i9 V5-2 数组计算3.mp41 l4 a, b% W% e8 H
5-2 数组计算4.mp4
" T6 I4 D; ?/ n& k9 B) b5 A
* B/ Y9 d& }$ X& Q2 s" R6 O6 T( a) i
06 第六周:使用对象
& v9 x2 Y$ j) T6-1 字符类型1.mp4
* Q0 _2 S/ ?2 i* t% C, e0 H6-1 字符类型2.mp4- j% p/ X3 J% Y$ r5 [' j2 B
6-1 字符类型3.mp4& u0 ~( ~* o" ~* B+ I) ]
6-2 字符串1.mp4
+ e- e! Y& W+ s6-2 字符串2.mp4
: U% T' [. Q2 \6 q7 ^1 k6-2 字符串3.mp4
* E( e* Z  G( [+ l) P3 E6 Z7 [) O' F3 \2 ?

# s$ [' W- _. M: L07 第七周:函数6 j7 |( Q0 @/ u9 x5 V& q  u) g7 S

' V1 c. P' _4 v$ f1 r7-1 函数定义与调用1.mp4: P% z2 n/ ?% B1 i2 m/ y9 o7 d. S
7-1 函数定义与调用2.mp4" {: ^1 q5 M2 S7 Q+ s; I
7-2 参数传递与本地变量1.mp4
$ n8 J( D: y. ^) W/ h4 D2 @7-2 参数传递与本地变量2.mp4
, a# V& ]1 y% x/ S! m3 }; B3 \5 h
( B1 X3 o, v% n: \* h
游客,如果您要查看本帖隐藏内容请回复
7 L2 y# o  Y) w: [

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

尚未签到

发表于 2020-9-22 20:54:03 | 显示全部楼层
thanks for sharing.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-7-7 05:07

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表