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

程序设计入门—Java语言

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2020-2-29 11:02:17 | 显示全部楼层 |阅读模式
课程大纲:- v: k6 R  t8 O; R1 S5 B
第一周:做点计算+ z; v* A2 o# u9 g. {
1.1 第一个程序6 Z+ f0 I8 R& t
如何下载、安装Eclipse和JRE,并且简单介绍一下这个软件的几个主要部分;如何在Eclipse中编辑、编译和运行程序;详解第一个程序:程序框架、输出、出错怎么办;做点计算:如何让程序输出算术结果
* _; v9 e- p5 ^) ^1.2 用变量做计算: z8 Y/ O! Z, E- W7 a
变量定义:变量是做什么的,如何定义一个变量;用变量做计算;运算符的优先级;整数和浮点数的的互相装换$ R/ V+ K. d0 G" Y

9 i1 V* d& K0 Z5 V

5 Y3 @7 Y  F6 {第二周:做点决定4 |! a4 @, i0 H$ x
2.1做比较0 C: B" E2 V$ |% a. E. U; y: {
能做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论。
' M5 \* p  ?* T" V$ \/ }3 n& O2.2做判断
  t0 x, A$ F4 C0 `' T2 a# T做判断:if语句根据条件决定做还是不做;判断的条件 关系运算,做比较的运算符; 否则的话:如果条件不成立呢?; 逻辑运算:对比较的结果进行与、或、非运算
- Z& o) t+ @0 Y4 V/ c) ]嵌套的if-else:在if或else后面要执行的还是if语句,就成了嵌套; 级联的if-else if:像分段函数这样的程序就可以写成级联的if; if-else的常见错误:没有{}、多了;、=和==这些都是常见的错误
1 P/ z5 t+ a+ ]3 N; K3 x+ {$ {, _6 ^9 l: S2 k, h  `, P' k

1 D" k! f$ }0 K5 }; t* S第三周:不断地重复
# J" _) S" e4 X: f3.1 重复做事情
0 [% K2 u6 ?+ H+ n& W* M循环:有些事情就得用循环才能解决;while循环:就像if一样,条件满足就不断地做后面大括号里的句子;do-while循环:不管三七二十一,先做循环内的句子再判断条件3 N# x9 d! K" R1 {' s5 {$ `: W* u
3.2 循环计算
( @2 a) w$ R' x: c3 Z% h猜数游戏;算平均数;整数求逆) P+ B6 d$ n0 t% C( W; @6 k: p
+ `: V) g4 |1 j3 w
第四周:循环控制
4 m5 d$ b, u! H/ z0 V8 C0 a$ p4.1 for循环9 E. _9 q  l! s2 {+ ~
for循环:这是最古老的循环; 循环的计算和选择:如何计算循环的次数,如何选择不同的循环& M/ e5 o+ u' R" D& _9 E1 z
4.2 循环控制
5 m. e; L; X8 A5 s1 x. c循环控制:如何用break和continue来控制循环 嵌套的循环:在循环里面还是循环; 从嵌套的循环中跳出:带标号的break和continue
* t8 \% f( C9 p1 }1 Y/ F4.3 循环计算
7 T( P9 G; r% l  t前n项求和;整数分解;求最大公约数 . W3 {" L4 ?! B( O5 n  D

& M7 ]( w) ~4 e: }! X第五周:数组
% U* G6 E, F( R/ U5.1 数组
" Q2 ]" s, ]/ d: M' q# e+ a初试数组
* H: g0 o( g& G数组的使用:如何定义和使用数组,数组的下标和下标的范围2 z, ^9 J0 i. n% E$ S7 U6 R
5.2 数组运算
% b$ x/ W# S. T* v% D2 n0 w数组的例子:统计个数 数组例子:素数4 K8 d. c* d; r+ u4 k
二维数组 8 b8 c7 B  B1 X0 z4 x: a. V
3 x9 x/ v/ x3 a3 N0 d! l

4 |4 o( W" _% g第六周:使用对象# y, S9 Z' C' q% M* ^
6.1 字符类型
( d0 r+ \4 `$ W6 r1 k9 e字符是一种基础类型,每个基础类型都有对应的包裹类
1 ?) _% P' E/ t6.2 字符串3 H* X- j$ L& ]8 \. }- m- W& ]0 v
字符串是系统类库中的一个类,字符串变量是字符串的管理者而非所有者
, S/ F+ ?7 i, i3 D0 E3 U7 s: j7 }* ]5 ^0 s/ Q
第七周:函数
% M( i. y+ [9 n4 Q4 o! W9 J7.1 初见函数
5 P7 ]* l4 Z% U& E7 @3 `函数的定义和调用
5 K$ {& x( b7 P从函数中返回
; i2 |- k# q% p- }; C7.2 使用函数
2 J! k! q; H  X/ _3 @; r参数传递:调用函数的时候,是用表达式的值来初始化函数的参数 2 u, Y: J6 P1 g/ Y
7.3 本地变量  D; J+ O5 z5 _* i$ [2 h
本地变量:定义在函数内部的变量是本地变量,参数也是本地变量
' g5 l7 J0 Z* q: O+ m3 e函数庶事:一些有关函数的细节问题 2 }% V  v- d$ H" T8 _) C5 z

+ w: Q8 j3 L* q1 p# D! b; Q$ ]( o( a. J$ V- R0 e; p: p8 r+ S$ T
课程目录:6 ]0 N1 P0 x8 J6 P" m3 w
01 第一周:用程序来做计算  `2 H4 O! _9 `- E
1-1 第一个程序1.mp4$ @. ~% ^$ L% @: x! i7 S
1-1 第一个程序2.mp44 f4 c2 m( U' B7 F
1-1 第一个程序3.mp4  f' o" Y: J: w/ w
1-2 用变量做计算1.mp4! ~7 }$ B" f: u3 r
1-2 用变量做计算2.mp45 P% ?: Z3 m7 |1 {
1-2 用变量做计算3.mp4* E8 g. [  d) d( b
1-2 用变量做计算4.mp4" z  k5 t4 E9 [% c/ l" J
1-2 用变量做计算5.mp4' ^! O$ x2 j0 k  v+ J
1-2 用变量做计算6.mp4
( V$ k5 A$ U) j' }5 R# x1-3 如何提交编程作业.mp4' Y5 s. I) c/ I
& t, j# M$ ]  ?

: ]' Q4 n) f* F+ ]4 N; S02 第二周:判断
0 _% I4 W) [! O6 b- G4 i* x: r2-1 比较1.mp4  u6 P4 l  Z  c! Y: M( e4 D# Y/ D
2-1 比较2.mp4
% z$ i% g6 J2 ?* D8 @: Y" q" h' `2 L2-2 判断1.mp4
8 `( o' k9 b  T  ]2-2 判断2.mp4+ B) _1 H' u( o4 f
2-2 判断3.mp4
1 i+ K- j9 N4 _# h2-2 判断4.mp4, X% l0 M7 E: e: M
2-2 判断5.mp4
) r$ f2 Q" v/ K' ]& A; ]
) b9 B2 R# ~5 S, ]6 x/ b1 i' {% _! |* a/ k+ J4 h& I7 [
03 第三周:循环
# Z! z* q; [% |# S0 h3-1 循环1.mp4
4 M1 d1 R7 ?- D7 g$ {9 k$ {3 L3-1 循环2.mp4
8 n' s( X# }) z8 E+ C2 [& {3-1 循环3.mp4
& F0 {/ G& j: I" \/ D3-1 循环4.mp4
  J! y$ N8 z1 `- L% g, T3-2 循环计算1.mp4
4 K# u' G4 F5 u0 i6 {2 J" i3 D3-2 循环计算2.mp4
: }. f5 E/ L$ @, A- R; U- b3-2 循环计算3.mp4
/ w4 _4 H! m/ `! o4 l: D& ]& b3-2 循环计算4.mp4
/ u. P% T$ j/ m. y; _! k' \6 d$ H) U" d& A8 a( M
& h6 N0 }6 p8 i' n2 M
3 O7 P' f- U1 x. Q
04 第四周:循环控制. Q3 ?/ b( o, U: K
4-1 for循环1.mp4
1 ?. Z2 ~4 |" X4-1 for循环2.mp4# r* \$ x0 R5 T4 E  s( U% Q" q, F
4-2 循环控制1.mp4
  y+ t+ h6 j9 P2 z7 J& [9 K4-2 循环控制2.mp4
* x: |  i9 {' D. J4-2 循环控制3.mp4, ~' X# j8 w) ]  e  p0 Q3 K1 d
4-3 循环计算1.mp4
" |8 v3 [+ Z9 d1 h4-3 循环计算2.mp4
# ?0 M  j' Z/ U. |2 E6 e& C( ~& D+ i
* F1 D9 r% v0 q9 E9 k
05 第五周:数组
' C4 f( x- W1 Z& }( i4 F/ y5-1 数组1.mp4# C1 u# i8 f- ^
5-1 数组2.mp4
% l0 x: h  [* y2 _* p5-1 数组3.mp4
6 K, f! b! s* q. s  g, X2 D5-1 数组4.mp4
0 o# v; S5 B, H( U6 c, v5-2 数组计算1.mp4" B5 o8 P% J  Z- o
5-2 数组计算2.mp42 h2 @, c# E5 o/ R* t
5-2 数组计算3.mp4& U7 U* M, x- X3 {7 `
5-2 数组计算4.mp4
% b3 A4 m2 K+ \8 t/ g- e7 h2 q3 s! \- e7 L$ I

8 y, t2 W- Y$ q* t  X9 |06 第六周:使用对象
; r0 N" h$ O* P* @6-1 字符类型1.mp4
, D6 N  f* C( X4 J: _6-1 字符类型2.mp4
& i3 o. p+ k# @  D6-1 字符类型3.mp4
+ e" U1 N1 f' G6-2 字符串1.mp4
# c" N$ e8 i2 s! }/ H; V6-2 字符串2.mp4: a! y  R& k: i: K3 B* I# G) m
6-2 字符串3.mp4
; m3 I1 X, z3 J# z6 I; y, Q* R
( u& O! O) T7 Z2 B/ T
* H4 y  [. U' a% n07 第七周:函数
9 W2 ^' b2 H% I* f! R
) A- e0 k/ w0 `7-1 函数定义与调用1.mp4
3 b. K7 s7 `! z; r- k, I. P7 n2 `7-1 函数定义与调用2.mp4
( f* y1 ~( a4 Z4 Q7-2 参数传递与本地变量1.mp4
" ?3 |# b/ P+ C; d7 ~. ^5 D, ]- y- U7-2 参数传递与本地变量2.mp4
* m4 [- v% p- t( t$ k- O2 H* ]  b4 l" [
& z( U" u6 D) s1 }; X
游客,如果您要查看本帖隐藏内容请回复

& H! m! `& @  Y7 p0 h  t, u

本帖子中包含更多资源

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

×

尚未签到

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-10-28 07:10

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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