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

程序设计入门—Java语言

[复制链接]
累计签到:84 天
连续签到:1 天
发表于 2020-2-29 11:02:17 | 显示全部楼层 |阅读模式
课程大纲:
  n# L8 L; c; x& N第一周:做点计算6 N  j0 M! h; g5 G) k6 y
1.1 第一个程序
2 N/ f3 {) A; \- t如何下载、安装Eclipse和JRE,并且简单介绍一下这个软件的几个主要部分;如何在Eclipse中编辑、编译和运行程序;详解第一个程序:程序框架、输出、出错怎么办;做点计算:如何让程序输出算术结果9 \! `9 W* t/ r% t
1.2 用变量做计算9 q- a0 V$ x* t6 G. @
变量定义:变量是做什么的,如何定义一个变量;用变量做计算;运算符的优先级;整数和浮点数的的互相装换; A8 z% G/ a" Y7 t- A  R7 C4 w( L

. a6 d/ ^: o* H! h- D5 z

8 P8 V+ ^, w3 u+ e* r) e9 G第二周:做点决定
9 i$ H0 V2 r/ g! x+ _' `4 p2.1做比较8 I7 q& V4 e' b( V  I& F
能做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论。/ {+ I% \$ V7 ]. }, r5 _
2.2做判断7 I8 |" R4 z( E3 n& g8 w& J: Y
做判断:if语句根据条件决定做还是不做;判断的条件 关系运算,做比较的运算符; 否则的话:如果条件不成立呢?; 逻辑运算:对比较的结果进行与、或、非运算" e% P* ]' z# F& {7 K# [
嵌套的if-else:在if或else后面要执行的还是if语句,就成了嵌套; 级联的if-else if:像分段函数这样的程序就可以写成级联的if; if-else的常见错误:没有{}、多了;、=和==这些都是常见的错误 % d4 L% u3 _. `+ Z8 E0 }" k' a4 I
, Y" |3 f! U7 V" A8 _

/ M8 D+ {1 o# w. g7 S4 k第三周:不断地重复
" g7 z: O# M7 g- Z( F; v3.1 重复做事情) c# ~7 }" P9 s5 y6 D6 v  f
循环:有些事情就得用循环才能解决;while循环:就像if一样,条件满足就不断地做后面大括号里的句子;do-while循环:不管三七二十一,先做循环内的句子再判断条件
5 E9 u# E5 y$ N* f2 D+ _3.2 循环计算
5 d% {5 ?# Y2 m+ Z" [猜数游戏;算平均数;整数求逆# c9 c4 x+ T! i

, [0 F9 k7 o; ^3 }) p第四周:循环控制
4 D+ C) I# i- o% l) a4.1 for循环( p2 J) l/ J9 K/ g: [  `( \
for循环:这是最古老的循环; 循环的计算和选择:如何计算循环的次数,如何选择不同的循环
  p# Z+ [, D2 u( P- ~4.2 循环控制
' v2 ~; b7 h3 ~" Z循环控制:如何用break和continue来控制循环 嵌套的循环:在循环里面还是循环; 从嵌套的循环中跳出:带标号的break和continue0 w) w# [7 Q/ H9 }
4.3 循环计算; ^# K* q* B, h: \
前n项求和;整数分解;求最大公约数
) U" Z9 J. y5 i  ~7 b) ?  z/ e# g8 f( D$ ~4 ~
第五周:数组
0 I0 \) d9 b( _+ q( ~5.1 数组
9 l. ]7 W4 P  N初试数组$ e- S  N4 _( y  \, f* x* P
数组的使用:如何定义和使用数组,数组的下标和下标的范围5 b) Z9 @, I3 d+ P
5.2 数组运算: A  w$ ?, K( P. X, Z
数组的例子:统计个数 数组例子:素数/ f1 q; L, i, V2 Z1 m/ O
二维数组 2 {3 {4 h, D9 V2 V0 {, Y
( o. _0 ?4 {4 z' v) @

8 A0 U# ]& Z3 I6 c. }5 N: i- a第六周:使用对象' G) ]8 T; v# f$ U* r9 g6 S
6.1 字符类型  w1 a$ _' z2 f6 r7 a8 `
字符是一种基础类型,每个基础类型都有对应的包裹类: T  U7 n6 i% s" B
6.2 字符串! H' d8 [+ E% r( V
字符串是系统类库中的一个类,字符串变量是字符串的管理者而非所有者
# C$ ~2 z1 x  `) W* Q+ j; f% H8 x" j9 I$ o# S& t
第七周:函数
* l3 V& ?# Z( S1 M& \7.1 初见函数. b" w) L* p  X' ?" b$ J: G
函数的定义和调用
4 p7 h' g6 R# V从函数中返回
: r( G, \5 j5 y* L* t- t* `4 t7.2 使用函数
& |  M  g% O0 y2 f, T参数传递:调用函数的时候,是用表达式的值来初始化函数的参数 4 |/ f( [5 g  Z. _2 K" N! W  f
7.3 本地变量
6 Y& Z, F% L) [' Y, ?4 }: E" Z本地变量:定义在函数内部的变量是本地变量,参数也是本地变量
- c. [: K  w9 z8 b  R函数庶事:一些有关函数的细节问题
. I5 C$ K, A4 |! t* N2 n5 w  S7 [

% H! `$ z+ l0 m1 V( l课程目录:
5 N. i. ?; u1 L. }01 第一周:用程序来做计算
' X( F! l/ q7 A" F% h) t/ {1-1 第一个程序1.mp4
! k# K7 k3 E3 P$ F8 s1-1 第一个程序2.mp42 a  e( u% b8 [4 @
1-1 第一个程序3.mp4
3 a+ S# ~  d3 Z7 X1 I1 q1-2 用变量做计算1.mp4
/ O4 Z( Y3 c9 }3 U  g6 C1-2 用变量做计算2.mp4
$ y) z7 c$ K6 L1 S. I& X. N1 M$ X1-2 用变量做计算3.mp44 L6 b. ?. r5 U' P/ {! F
1-2 用变量做计算4.mp4
' d! V# t7 J+ p4 j1-2 用变量做计算5.mp4. `9 e1 I6 ]3 G2 m: {% J
1-2 用变量做计算6.mp49 w/ [0 q5 e) `* X
1-3 如何提交编程作业.mp4
4 R, O6 F2 z) n  M9 ?8 ^
# a$ ~- Y4 y% r0 ~, C1 {
5 e/ a; q5 T! R5 B+ F02 第二周:判断- e  [; q* D( n1 f. j
2-1 比较1.mp43 I: P# i% _- z8 O3 f
2-1 比较2.mp4/ g. ^( s5 f5 l9 h  t3 Y
2-2 判断1.mp4% a2 d" ]2 ~. X$ q
2-2 判断2.mp4( h" y! w0 o; V/ G" G+ c9 V! r2 h
2-2 判断3.mp4
; }! G( F) g' f7 I4 l( \2-2 判断4.mp4
/ T8 R3 k2 c- |9 i2-2 判断5.mp4- r+ b& M5 O+ p: Q

3 ~- l( p" G' C) k1 k% \( h3 I* X3 w4 o
03 第三周:循环0 Y% l4 y) I8 q* [
3-1 循环1.mp4" j2 Z# r" y. {
3-1 循环2.mp4
8 ^0 G3 U# R+ y) P, |( M3-1 循环3.mp4% y6 S9 |1 p8 m( c- M, U
3-1 循环4.mp4/ h% J% y% a, `7 A
3-2 循环计算1.mp4# S( R/ V8 n% s
3-2 循环计算2.mp4* _, [9 `8 ]" G  X
3-2 循环计算3.mp4( I* b$ Q* [4 k! L3 O4 v
3-2 循环计算4.mp4
0 L0 X* N: B; [& V* E8 R# s/ [. X* b( e( n
" ]& m3 h" C# h# v: _
+ o# h8 ~; c$ l, r) e9 Y1 R9 @, y
04 第四周:循环控制
6 T+ p  \! H" p5 w4-1 for循环1.mp45 V& h* z$ y$ `8 ]9 x4 p) e
4-1 for循环2.mp4
4 |# \+ ^! K+ `5 y0 U% T* Z4-2 循环控制1.mp4
4 a- a9 u8 y% R0 U. b( c4-2 循环控制2.mp4
" v* \& p0 S8 S" Y2 e; S4 `- J4-2 循环控制3.mp40 ]" M# K. a0 Y6 a) D$ O- z
4-3 循环计算1.mp4/ s/ C0 y* W: _7 l, ^4 b; B
4-3 循环计算2.mp4
: i6 Z0 A5 @0 o9 b( x! t
+ v* A, ^* M' d# ?, L1 {, p! p. Q5 a$ A6 A; ~) L2 _: q; F: \. w
05 第五周:数组3 J: v; o" u6 F  h- t: b* x0 o
5-1 数组1.mp44 M; K7 I' H0 }3 q, O
5-1 数组2.mp4' d1 g+ F6 o2 D" z! C, n
5-1 数组3.mp4
5 K# m# b  m! f5-1 数组4.mp4- n5 v' |1 `, V! V, f
5-2 数组计算1.mp4& Q8 {* s& B9 ^8 u' M! S/ x
5-2 数组计算2.mp4! N3 P: H$ S0 M5 A
5-2 数组计算3.mp4
, A7 ~- F/ a! p9 Z: b  l8 u0 z& l' A* c, _5-2 数组计算4.mp43 g/ {4 @" [/ |9 U9 L  N

1 q0 _* q* N2 P7 n1 r2 o5 ~
+ ]6 ?3 B% V0 M" f9 n6 n  W06 第六周:使用对象; v% T$ G* C, ^& P, _1 Z  c
6-1 字符类型1.mp44 ]* x# K5 P& _. o' a
6-1 字符类型2.mp4. S9 |, d9 \2 ~* c0 x
6-1 字符类型3.mp4/ z* O2 H0 g2 G
6-2 字符串1.mp4
/ z9 t# c+ e/ o6 |: h* V& W2 Z6-2 字符串2.mp4
# N8 \1 [5 i& B6-2 字符串3.mp48 \! b3 b9 E6 u# t1 e6 D

3 L9 {$ T1 N& f: d' \+ e" A3 l0 T- a% l# M! w2 j$ ^
07 第七周:函数
- b$ ^' i% t( ]" Q) x9 L6 B( r. v; s
9 V3 J% e( |2 ]" B7-1 函数定义与调用1.mp4
2 F9 X7 R% j; x/ \+ g7-1 函数定义与调用2.mp42 H1 |) y' G+ P4 k/ O2 {
7-2 参数传递与本地变量1.mp4
1 f+ b. p% f; d$ L4 P0 \0 Y4 B7-2 参数传递与本地变量2.mp4& t  G& l# E- c3 z

  ~- k# d! ^9 [2 D6 G6 p
游客,如果您要查看本帖隐藏内容请回复

2 ]7 u8 _# P) k, w9 p) ^5 U

本帖子中包含更多资源

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

×

尚未签到

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-5-23 03:32

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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