Oop
- 1. Cieano' de simplify
FiOonlSIVtJuTtJSllnSUIl5050nnll:n
v ,
It'lUl:Slt'lSuvldoDmSIUEJufuSlinSUI6D:)Clr]
lt1u6::>OEhDmSISEJU~WSOUlluuWnnafilEJUn
~uuauu9ni
u
/'
// .-/
.~---~ ~n-l---C Hfi -s- ----- --
Isu~I~~~R~OO - 8- sl~-II linsu NetBeans
11-
•
',,,
". - i?lnt:AmSa~F181ClEfnll(u:cho'1 -
1<:)'itv~tf~m~~8 ~:oon.J1ulmmG
- -
,,~'--....
.
. ... "',
', ",,'" . - ...... ..... ---
• 'fin~f1~~n~':~~~I.!?o:reJQ__ !. ooi1fiOtlT8SllQ~Cl~O~LNt1L5l1uunS1wn
• l[jfJur0eitn~U(l..1~n6~EJ[)1lhV~~1 .• ?6n:;saUnT8Sllr~~u
.
"
'.
"
, "
'. '
'
'" ,
'
,
----.
"." '
- 2. --
alsury
~1 H.i IL nUfI11'l::¥UU<;) (Operators) 43
Will nll:tlflaUWOloaSlla:mswcuulhJsnnsu 1
C1-'~~~llnT'i'l'illl'i1'!JtN¥1~lLitUnl" 45
I 1 1,hlrm.jm~·1
2
3.2 nT·H~eJ n,..hmJu'I1l"L~m (if Statement) 16
1.2 mMlflEl).lW1(Il1l1,i1W$1J~~nnr,J'.iLLn·w 3
3.3 fi-,ilL~fln';lll£h"t'1l1lcil"'!-lrt" (if - else) 48
1.3 Jn1:tl~lTl 5
3.4 n1'lHil'i'l~" if- else- if 52
1.t1 '!l!il~91r'illmYl"1111~::nl'l~~~~ 5
3 .5 n1'lL~DnYhu.u1J switch 57
•
15 nTl~91~"~·HLtlOlm'ln~111!J.i'I:hhumJ.J.r",.Ii:np.•
7
3 .6 n1'lfl1 1JfI).j n1 'l,..h·ih~h !1 ~'i1a.,j for
, 60
1.6 'YI~i'lCl~L;tJ"hhLLm3-JLL'ln
11
LL'Il.::til Decimal Format 68
uuu1jn~'ilyhtJu'l'1~ 1
13
3.7 mJ WHILE 69
"
...J ~
~tl~YhllUhJ~~l.J (Infinite Loops ) 71
unn 2
WUS!lUnllJlvlOl 15
3.8 atl do- w hi le
~
72
2.1 tt1'l"~~ 1 lml!t'Hl11 15
J(
3 .9 ~U oilD U~ tl (Nested Loops) 75
2 .2 L).j1iel<ilU~'il"f-I~'Y11"~ ilIll VfYi"'~l" 16
3 .10 ~l al break u a:: continue 76
2 .3 "I1it~'!Jih'~el3-JOl ~1LLtl'lUA::fllf1"~ 18
~
3.11 ;;Dm'l'l::l11UnT:;1iitll ~"th'lh 77
2. ¥'"JliilLii'ilm'l'l'11"f1ru~"f1<'l'1l{ 23
LL"~~l System.in.read() 79
nl'll11'La'!J~1,"'"J'"L9i", 23
o '" v .... "'.,. uuutJ n~~rh!1'IJYI.yj 3 81
i'l l ~tJ'!JEHIJI1~lL,","n1'l'YI1lflrn'1l"'lGl'1l'l 24
¥11))1dhLnl1L~l.J'UUEl (shortcu t operator) 25
un" 4
IU6ao (Methods) 87
~'vh Lih Ln11L -rl3-Jfll L'A::iil~lf!h 26
4.1 1ml "'~l 1~ll lL~ ll a~ 88
nl '): tl ~tJ'"tl'j:: IJl r1'!J EN1J el3;jA 27
U'.i:aJlrI'tJ !l J L tl El 9l
3-J 89
nl 'j u.jJ M'tJ l1 ~.jJ !l3-Ja1vI!:J11i Cast Operators 28
'II 0l 'i L;tJn11iL~ lHl~ 89
2.5 f1t:mn~~~J (String Class) 29
4.2 LLu::lil~ fllfl Math LLi:l::L~1l!J <?I't11 11f1rn~Wn<'l('11 92
"" x
2 .6 L~Jjll <il 'l 'U 'tJ ll~ a'W '"31 'i1 33
4 .3 n-1'i1ii l ~i1Ell ~i'b L).JU<?l·UEl lLlJ llfJVl 96
n' nHi import
35
4.4 b~!iCJ (iI.y;~nl'l~l l'hntllJ 100
LL'UlJ1Jn'l1P1';htJ1J'I1~ 2
37
fl1'l ~ lfhntlJ bLUlJ1J ~'.l 102
~
...J
unn 3
FhalflOUFlufLlsnnsu 4.5 ~'l wlh m.J 1J Local 104
41
4.6 1:md CJfl~~(ilL~ li D~ (Overloading Me thod) 106
3.1 (>h~lLit'ilnTi'Yl1 J '1I nn:: 41
mJl.JtJn~91.yhtlll'Yl~ 4 109
~11~lLih'n1'i LLiJlJ «~~",IT (Relational Operators) 41
(911(;'1b'U'iln1'i'Yl1'1'11'i'ln'i'l1~(;)f (Logical Operators) 42
- 3. IIlIIt I
.
IIOUal.lUOmSISUlla:aOSl 115 7.3 n l'j~U",tl~ (Inheritance)
7A flElU'Wi-rfl LJIElfLl.a::n1'j~u"'ElYI 20
'i I VI Ill/btl "lL'HI 1 JI~i 115
7,5 m'jElElmLlJ1Jttl'jiLm~'IL:n"l<11{l
, 209
"i! ~iJllbfn1l"j6Y1", tJ~'"J 119
7,6 ,
mllli>intil m1flflnbi UlJttl 'mn'n-a;,,-JI{l 216
ti:l l1l"l1i1VlWI""L~~~ul~miL'HJ 1 f.i~ 120
LLu'jJ'tJm·'{Y1.yhmm~ 7 236
r1T:iHi~'"J~lLUUm"j = La:: = = 121
A ll 'I'jth::~'"J"twmfmJ 125 j 11m 8 aUln~sIUJalla:msmOHalEJ~UIIUU 239
.
Sl1.lLLlJlJ for n1J!)T~'l'HJ 126 8.1 fl11£hlfll 1l fl lJb~ n;; 239
5.5 1111mJn1Jm".i~1uth
128 8.2 5Ui'YlEl1W/" 241
5,6 !)l{L"Hhl!J~1l1lU L~ n~
131 8.3 n1'jil1~"'''' tJ1tl LLlJlJ 244
5,7 IIi''"JLllh!)T~mJ 2 il~
133
"
Ll.1Jutln,r"ih tJu",ri 8 258
fmril'V1U~thL~#-J~u111num{mJ"!)I~~ 134
linn 9 msiomsB~iiiowalOlIa:msus:u~aCdaluia 261
5,8 mn", ArrayLi st
137
5,9 ~JI11 (S1ring)
140 9.1 ojJfl ~Yl 'l'l~ lYl'lJ tll1tl~~L m3-J 261
5,1 0 m "ntnumnUUa<111'l 150 9.2 m '~n ~lJ Exception • 262
tiltr-l try-catch 262
5,11 flaliifiifIll1",ryh wa~lL"::"<1111iial~Elf 152
264
LLlJlJtJn,r~yhuu",~ 5 154 filt'" throws
9.3 Input/Output Stream 265
un" 6 Flalalla:mslljEJUrUSllnSUllil5aC!ld~lc1U 159 9.4 n'l'ltl1UL;!tJu'1.Yl6 266
6, 1 fl"""'1l1tJ'lJEN1Ell!l'1~ 159
~u.rl"Il1'lhnunlJ'lw~
267
6,2 flal"Ll.Il::El1)U L~ n91
161
Il1wljtJ1.dJtl3J"i;hl'ly.JiilL~fl"~U
267
m".i"U[Jl ~fll'll'"
164
ll1'i'l1w1Jm;l ~1y.)~bi~'fl~~u
270
n T'j"r,"1l 81H<in~
166
1l11 Ll.l~tJUi1I<fI1"lu'ly.)m11dJu~d LG'!J
272
6,3 "LLI~n (Static)
172
9.5 fl",~ <h,.,.rlJ~lm-!1!:lu'lYM 273
6A ~ ElU"IIl"fli<111lf (Constructors)
173
LLlJlJtJn,r'1lYiltJlJ"'~ 9 279
65 n ''j~''!lEluL~n;ttl5''iM:!El''
177
6,6 ~'l'"Jmh~n1'jtl'j::~n;;m 'j l;i rJu1tl 'mm~L:all1~
186 unn 10 msasllcbuaoci~nurulB
'"
281
"!l ., v ..I
u.lJ1J H n')ll~'Yl1!J1J"' YI 6 194 10.1 Java Foundation Class 281
..J 1l1'~1 1"iuh11flcil~~ltJ 283
unn 7 5smslZio5aq lIa:n1S~~nIlUUflala 19 7
10..2 Layout Managers 284
7,1 ML~f" static 197
10.3 m,Hi Panel , Font b Color
LA:: 28
7,2 , ,
fltuan wtu::'lJ al1nn'm'Bll<11{l (class) 200
- 4. c: c:
:::s :::s
:::SL. :::s_
~ ~
f) ~
~
I)
:)
r'0 !'l ~
e~ :=
~ N Ul ~ en i.n ~ W N c:
::l ::l ::l ::l ::l ::l ::l ::l ::l ::l ~ ::l
tel :::l ::l ::l
::iil~ 5h ;1 ~
--' --' --' -' -' -' --' -' --' ~ ~ ...)
E -'I r ~
~ oJi .JI
-'
oJi e.o c:' --'
.." 2 -'
.Jj ~
::. - ::> ;:i
c:' c::! c:' -' c: ;:... -::::
t!)
l!.1 Sl~ ::il~
~
::ill
Sl c: ]!)
. .
~A
~
!:ll ~
~~
..
~e ;!t !ll .....
--'
'll
$
!:ll c:'
..... .....
-'
:)
~
fu ~
d. ei.
~
ct.
.....
ct. c!<
::... -'00
-" ~
£
::l 3~ ::l --' ::!J ~ --' ~ --' G) ::!J S ::I Go Go G. ~
;!. ~C< ::l Go
::l ~ Go !:ll. ~, --' -' :0
!!Il t!) --'
~t
::$•
.-!
t!. r!!
E
E
~
~e
::$.
or-"
eI.
-
l>
-0
...J
!OIl
...l
... .. ...
. :s ""
~a t!.
::!J
'2l
t!.
::f 0
-'
:of iil
-0
t!)
. t!.
Ul
C..)
~
~t
::$.
;!
-j
-
;! OJ
a.
""
;!
()
~ .., '+ 0
c;)
0,
~.
. ::.., oJ! ...J S!. ~c ::r -l 0' OJ £ !ll
-' ~ l> -0 -j ::; ~ ~ sa ;; J CD (1)
t!. ~ !:ll CD 1'5 . '" 0 ::r c t!)~_ ~'t
r!! ::l 5 -0
oJ!
~ ~ '5 c! -' ..J (JJ C! ~ ~ OJ (1)
'"
'" ;.
c:' ::l Ul c:' -0 ~ 3 ~ $1 --' ~ ::J c:' 0 ~ 8
oJ) oJ! C 0 i
;$ ~ ::$ CD ~ s s
.. ~ ::$ TI A ::l ...."
:!i
5 r t: ~ ~. ~ r Go ~ c:' ~
~ ~
"." z
» ro·
:::$A. .::$a. ..... 2l lI= !2lL <r t!. --' e ::$a. iil 0 OJ ::SA_
X ::l
I)
~ C' r!!
--'
~
t!. 2l
~
..
t!.
~
l:!
r 2- r!!
!la :)
0
III a: (JJ CIl
0
>< -.::. ii
-'
.. -
(fJ Go Ul !l)
~ "'- -' -< 2l
~
... .. U)
::l :;: ;::: ~ ~ ,.. s:
CXf t!) '5 ~ (1)
~ :; -' ::I 0 E! ~ U)
..... to ;!I .. ~ 0 .l! 0
l:! Z r .
-' 0 :::s III 0
i! ::l '"
to
z oJ! :v 3
!l) ~ ~c --' ::l a. CD -0
~ :5 "0 0
ffi IXI t!) OJ OJ ::l
('I) ~. ::l ::l CD
CD co
OJ Q) --'
Go
~
::l (fJ ~
CIl
Go _
:::s --'
'<
(/) l:! !e.
CD
2.
w w W W w w w w w w w w w w w w w w w w w I)
(!)
co '-I '-I (J) (J) (J) U1 U1 .,.. w w I) I) I) r'0 o o 0 <D
U1 (!) (J) o (J) .,.. W co 00 w (!) 00 U1 w (!) I) <D <D U1 U1
;! ~ - OJ
~
=.
0: ' ...
!;;... ~ ;:; :::
=
~~ it ~ ~ -'
E ",-,
Go -' -' :::1; ~ ....
:s: ;::; tt
--' i!i ~ t< ¢ ::; .
. ;:t
~
..;
- 15
~- !ll~ !!.I ~ ". c.
..) ::l ::$/L :itl -' -'
t= ;V ..
S.
l:! t: I:l ::Sl. §- c! ~ Z -' [!)
'ii .
.Jj~
:! ::l ~ ~. '-"'. ..-" [!)
t!. ~ ~~ t: u.o !ll -' "" Go
of, ~. ~~ --' ~ -' :;:
S Go ,
-' It c:' ~ -' ~
;! ~ [!) ::!l
C! 2), =n rt .~ Z r 1 t!)
I:l.
.
1:
..... :5
t!. ~t ~e I:l".
rt ~
21
t!) ~,
-' !2l
-' ~ 2:
!2J j; ~. c!, Go :!) , ~.
:l! --'
!;!!
;::.
.l! U)
~c -' s. :is
--'
~
.
--'
:s:
"" :tl
..)
!2J :!) ~ cl. ~&- ~-
..... :Ar.. (1)r
'" ..... .v Go ::S~ ; 2c- Go ~
...l ~~ ~ It ~
£e ~ ~ ~ ~
2) 3 ~ .l! ~c. :of. ~,~
:it.
~
~
::>
oJ .
--'
0-
::l
-
~
->
-'
oJ>
a
~
r i!~
~
r-S
$.
~.
..J ::Jj ~t 0 ~ ::l
~"- ...J
-< '3 ::l t!) ~o t:l ..... -' ~
.~
:::J r ..; ~ ~,~
~~ .t!l ~ ~
to: ...l Il. CD =l
~ l -' ~(
C! t!.
--'
.i.l It :J Go
~ S :;;
~ 3 ~
c:.. t!l It ::> ~ ~
::l
~ ...J to 0 .J> ~ --' c.L tt en
.J ;i C $( .J>' ~ 31- --' ~ :!le
--' ~
oJ>
t!l
::;;. rl :; ~. ~ :!J .-=
'"
E,
~e & it ::l Go ~D
!:! ~ ~ ~ d. ~ ef S
:::!)
::l ..!lI 2- -' r
"" ~ ...J :t: :!I. t::..
~ .:. ::J .JI .......
oJ<
Er ;;;.
~ [!) ::c -;£, -' ~ ::l
.J
.. -' :::. .J ::$
§. [!) ~(
..... ~ <:)
eJ
;: I
((i. r 5 ::> ~D.
!3
z~- '5
oJ< 2i(
. [!)
. e
~ ...J
:!J F ~ de t!l i~, r «
~A., ;2). ~ [!) [!) ~~
::r r< --' .JI,
..... -' 3ce r e
e ~
..-" ::SL ::>
c: e:
~
--' :s: :t~ d< '2<,
:::J ro t:l .., ;:le -;£p ~ 2{- El_ :!i
.JI. t!.
< ::> ~ [!)
oJ
-' ~e
::J
~
oJ! s t!le ~
~
:; .v --'
"" --'
t!.
[!j .JI
C'
e
(.)
[!) ::l ~,~
5 r ~( t!) .JIL , ;:.. oJ! :!J
"" "
5
.ul --' ..., [!) C! [!)
It $ ~ :::s (J)
.. -' ::l ~ ~L
. Go ::> :::. :;
:!J t:
to .-= !;j ..). ~, :::
~e 1= EJ> ::!l I!J :::;:~
t!) c ~ die -' ~ [!) oJ ~t. .
oJo ::; r :z::
~.- 21 III .c! rt ;;; :t: ~
to SJ :<:. -' -;£1 --' ~; ::l
g "" - C C,)
:!) !;!!' ~ [!) ~~.
~ 2- ..) It .J ~
~
r -' ~~ 2e t~ -' (!J
.J>,
0 r .... ::l ~ ::> (J) (J)~
e tOll ~c· r ~ ~ [!) ...J
[!) ..I,
:!i L ;ij ~ cl( ""
...
~ l2l1 Go ~D 2. ..JI,
~ t!) ~
::l [!) d. Ll ......
~e
en e. ... -' !. c. ::s ...J
<
~ ~
:;,
t!l
~I:l .
:s:
It
-'
.-'
i!
::l
~. «
~e.
,
... ,
:J:(
J ~
Go
J S
::l
--'
~
."L
e:
m
r --' S. ~
~ ;! ~ eJ tf
l2l -' .i.l OJ ~ ~
ru It --' oJ! ~ 0 :.::.
:::l "-
_ !l ::!J.
.. d! ;j --' ::!l
-' ~ :,-
"" ""
CO cll ~. ~e<~ o.n!t. ::!l.
eJ
::Sh. ~ I:l -' '"'1 ::l
c: ~ C' ~ t!l --' t:
OJ ::so 2 $. CD ~(
--' tt ~~ ~ ~ .l! :lD
to «- .JI [:! !lI ::!l
-' :l:l t!. [!)
r ""
t!.l .....
~ -' ~ .JI :::e --' OJ :!Ie
"
:!I. ::!l 2) ::> Go r :5 ~
::> [!)
~ --' .v to ;tl :it [!)
~e S_ 5 ;;
~,
"" C ..... C!
-' ..... Go
::;;~
..J
~
::>
r d!
U
::>
.
~~
::>
OJ
to
'"
die
~
S :!l.
~:
--'
:::J ::ih -' [!) t!.l
-' !I.>< E. 2 ~,.
I:l ~ ~{ ~
~ It :;:, ::l
i ~L
""
~ o.'! ~
-' C! ..! .. ~~- ~~ ~
~;; .c. '".
Z r Go - .. :iOo:. £ ,
" "