8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 1/51
FdjfgoydvEàvofdvig^udhu`a`èædgaB`|`
FgjyudigOjlduaà!f`
Wjo|guvoi`igLgigu`kig^guj`aewfd
Vovyga`vigOjldua`èæd
\ojofowvF`uidvdH`ufo`
|fhNfoj*wl~g*eu
¯5>00‖\ojofowvF`uidvdH`ufo`
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 2/51
D^udhu`a`DkàAwjid!
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`5
Ovydiorpwgydidawjid~dig
gsgfwy`ugvvg~udhu`a`
YdidföiohdB`|`ig|g
~guygjfgu`wa`fk`vvg
Gvvgïdjdagi`fk`vvg
Fc`|gvojiof`adojáfod
idfdu~di`fk`vvg
Ydidawjid
~diggsgfwy`u
gvyg~udhu`a`
Gvygaïydid
~guygjfg`
fk`vvg+jæd`d
debgyd
~wekof fk`vv Awjid }
~wekof vy`!f |doi a`oj #Vyuojh]Q`uhv/ }
Vvyga*dwy*~uojykj #‛DkàAwjid‑/ =
q
q
Gvygaïydidjæd
ugyduj`j`i`
Jdagigvyg
aïydid
Dv~`uåagyudv~`vv`idv~`u`gvyg
aïydid#jgvygf`vddv`uhwagjydvi`
kojc`gfda`jid~`vv`idvfdadwa`uu`jbdigvyuojhv/
Fc`|gvojiof`adojáfodid
fdu~didaïydid
DJdagidaïydidpwgvgigvgb`
fc`a`u#jgvygf`vddaïydid~`u`
oa~uoaouvyuojhvj`ygk`
D^`uåagyud~`vv`id~`u`daïydid
#jgvygf`vddvyuojhpwgvguàoa~ugvvd/
^djydg|áuhwk`ojiof`d
ffaigvygfda`jid
Fc`|gv~`u`lgfc`ud
fdu~didaïydid
Fc`|gv~`u`lgfc`ud
fdu~di`fk`vvg
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 3/51
@ydugv
‥․Dv~uojfo~`ov`ydugvgawa~udhu`a`B`|`væddvdebgydv
‖․@ua`rgj`ai`idvgldujgfgaagodvig`fgvv`u
gvygvi`idv
‥․ Ydiddebgydïwa`ojvyåjfo`igwa`fk`vvg
pwgigffjgwaN~diddebgyd
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`6
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 4/51
Agaeudvigwa`fk`vvg
‥․\`uoà|govigojvyåjfo`#f`a~dv/ ‖․ Yo~dveàvofdvdwvguglguou`debgydvigdwyu`v
fk`vvgv
‥․ D~gu`è÷gv#aïydidv/
‖․ Fdjvyuwydugv+vwe~udhu`a`vglwjè÷gv
‖․ Igffjgadfda~duy`agjyd
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`9
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 5/51
Fdad`vfk`vvgvvædigfk`u`i`v
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`7
~wekoffk`vvFdjy`idu}
~udygfygiojyfdjy`idu= $$wa`voa~kgv|`uoà|gkigojvyåjfo ojygou`
$""dfdjvyuwyduigl`wky~`u`wadebgydFdjy`idu"$
Fdjy`idu#/}fdjy`idu1>=q
$""waaïydidig`fgvvd~`u`ugfw~gu`ud|`kdufduugjygidfdjy`idu"$
~wekofojyhgyFdjy`idu#/}ugywujfdj`idu=q
$""waaïydidadiofff`idu~`u`ojfugagjy`udfdjy`idu"$
~wekof|doiojfugagjygFdjy`idu#/}fdjy`idu--=q
$""waaïydidadiofff`idu~`u`igfugagjy`udfdjy`idu"$
~wekof|doiigfugagjy`Fdjy`idu#/}fdjy`idu=q
q
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 6/51
Adiofff`idugvigfk`vvg
‥․ `evyu`fy2igvfug|gwa`fk`vvgpwg~dvvwoaïydidv`evyu`ydv
‥․ ffj`k2igvfug|gwa`fk`vvgpwgjæd~digyguvwefk`vvgv
‥․ ~wekof2igvfug|gwa`fk`vvgpwg~digvguojvy`jfo`i`dwgvygjioi`~dupw`kpwgufdov`igffjoi`jdagvad~`fdygdw~dupw`kpwgufdov`pwgoa~duyg`fk`vvg
‥․ Vgdadiofff`idu~wekofjædïw!kor`id+`fk`vvgïfdjvoigu`i``aohà|gk#luogji/+dwvgb`+~digvguwv`i`gojvy`jfo`i`~dupw`kpwgufk`vvgidagvad~`fdyg
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`<
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 7/51
Yo~dveàvofdv
‥․ eddkg`j#yuwgdwl`kvg/2\`kdugvEddkg`jdv=
‥․ fc`u#>`<7767/2F`u`fygugvug~ugvgjy`idvga0<eoyv=
‥․ eyg#053`058/2Ojygoudig3eoyv=
‥․ vcduy#658<3`658<8/2Ojygoudig0<eoyv=
‥․ ojy#5G60g5G60/2Ojygoudig65eoyv=‥․ kdjh#5G<6g#5G<60//2Ojygoudig<9eoyv=
‥․ std`y#0*9>56?39<G9<g6*9>535698g-63/2^djydstwyw`jygig~ugfovædvoa~kgv=
‥․ idwekg#9*?9><7<9739059<799G659g0*8?8<?60693<56078G-6>3/2^djydstwyw`jygig~ugfovædiw~k`*
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`8
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 8/51
Debgydv
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`3
~wekof fk`vv Gsga~kd }
~wekofvy`!f|doia oj#Vyuojh]Q`uhv/ }
Fdjy`iduf=
Fdjy`idui 1 jgxFdjy`idu#/ =
f jgxFdjy`idu#/1 =
i 1 f =
q
q
Jdagigvy fk vvg Vojy sg~`iuæd~`u igfk u u
waaïydid
Igfk`u``|`uoà|gkffdadvgjidid!~d
Fdjy`idu=ovydï+f~digvguglguou`pw`kpwgu
debgydFdjy`idu
Igfk`u``|`uoà|gk
ifdadvgjidd
!~dFdjy`idu
@yuoewo`uglguâjfo``djd|d
debgyd~`u``|`uoà|gki
Fuo`wajd|ddebgydFdjy`idug
ugyduj`wa`uglguâjfo`~`u`d
agvad
@yuoewo`
uglguâjfo``d
jd|ddebgyd~`u`
`|`uoà|gkf
Fuo`wajd|ddebgydFdjy`idug
ugyduj`wa`uglguâjfo`~`u`dagvad
@yuoewo`uglguâjfo`~`u`dagvaddebgydpwgf#d
debgydpwgiuglgugjfo`|`jædygaa`ovjgjcwa`
|`uoà|gkuglgugjfo`jidd/
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 9/51
Debgydvjwaïuofdv
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`?
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 10/51
DebgydvVyuojh‥․ Vgpûâjfo`igf`u`fygugvpwg~ud|âa`khwa`kl`egyd
‥․ F`i`f`u`fygugfpwgfda~÷gwa`vyuojhv~digvguuglgugjfo`id~duvgw
ájiofg]~`u!jidvgidájiofg>Q
‖․ GaB`|`wv`vgWjofdig
‖․ Fk`vvgVyuojh
‖․ Fda~uoagjyd106
‖․ f]5Q1–h‟gf]7Q1–`‟
‥․ Fdjf`ygj`èæd
‖․ Vyuojhv1‛pwokù‑-‛agyudv‑=
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`0>
‛cdhv`jiidhv‑
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 11/51
Uglguâjfo`v~`u`Debgydv
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`00
Ddebgyd
@uglguâjfo`
@|`uoà|gkuglguâjfo`
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 12/51
Fk`vvgvgojvyåjfo`v
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`05
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 13/51
Fk`vvgv g Ojvyåjfo`v
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`06
‥․ Fk`vvg2ïwa`igffjoèæd+waadigkdgsovygjyg~`u``
fuo`èædigjd|dvdebgydv*^digvgufdjvoigu`i`fdad
wa``evyu`èædpwgigvfug|gydi`v`vf`u`fyguáv!f`v
fdawjvidvdebgydvfuo`idv`~`u!uigk`*
‥․ Ojvyåjfo`2Wadebgydpwg~guygjè``wa`fk`vvgï
fc`a`idigojvyåjfo`igvy`fk`vvg*
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 14/51
A`ov Fk`vvgv g Ojvyåjfo`v
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`09
‥․ Wa`fk`vvgïwa`ldua`pwgigvfug|gigldua`
hgjïuof`huw~dvigdebgydvfdaf`u`fyguáv!f`v
voaok`ugv*
‥․ Wa`ojvyåjfo`igwa`fk`vvgïwadebgydug`k*@fk`vvgug~ugvgjy``igvfuoèædhgjïuof`igwadebgyd
gjpw`jydwa`ojvyåjfo`ïwa`ug~ugvgjy`èædfdjfugy`
igvygdebgyd*
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 15/51
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`07
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 16/51
Adiofff`idugvig@fgvvddw\ovoeokoi`ig
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`0<
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 17/51
Yo~dvGjwagu`idv
‥․ Djigdadiofff`idu~digvgu2~wekof+~udygfygig~uo|`yg
‥․ Wa`|grigffjoid+~digvguwv`idfdadwa`fk`vvg
‥․^dvvwoaïydidv~ugigffjoidv
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`08
adiofff`idugjwajdag}jdagT|`kduT>+jdagT|`kduT0+***+jdagT|`kduTJ!0q
~wekofgjwaIo`}VGH+YGU+PW@+PWO+VGS+V@E+IDAq=
~wekoffk`vvF`kgji`uod}~wekofgjwaIo`}VGH+YGU+PW@+PWO+VGS+V@E+IDAq=
~wekofvy`Nf|doia`oj#Vyuojh]Q`uhv/}
Io`i1Io`*VGH=
Vvyga*dwy*~uojykj#‛Ojofo`kagjygiï‑-i/=
i1Io`*PW@=
Vvyga*dwy*~uojykj#‛Gjyæd`hdu`ï‑-i/=Io`y1I`*|`kwgDl#‛PW@‑/=
Vvyga*dwy*~uojykj#‛@hdu`igyvædohw`ov2‑-#i11y//=
q
q
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 18/51
Aïydidv
‥․ Adiofff`idugv
‖․ ~wekof2pw`kpwguwa~digfc`a`u
‖․~udygfygi2`~gj`vaïydidvidagvad~`fdygdwvwefk`vvg
‖․ ~uo|`yg2`~gj`vaïydidvi`agva`fk`vvg
‖․ igl`wky2debgydvigfk`vvgidagvad~`fdyg
‥․ @iofodj`ov
‖․ `evyu`fy2jæd~dvvwoföiohd+fda`kovy`ig~`uåagyudvvghwoi`v~du‛=‑*Vögsovygaga
fk`vvgv`evyu`y`v
‖․ ffj`k2aïydidpwgjæd~digvguvdeugvfuoyd~duwa`vwefk`vvg
‖․ vy`Nf2`vvdfo`id`wa`fk`vvggjæd`ojvyåjfo`~ud~uo`agjygioy`*^digvguwv`idv~u`
`kygu`udgvy`idig|`uoà|govvy`Nf`vvdfo`i`v`fk`vvg#igvigpwgjædygjc`avoid
igfk`u`i`vfdadffj`k/
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`03
adiofff`iduI~djdag#I~dT>~`uåagyudT>+***+I~dTJ!0~`uåagyudTJ!0/}
$$fdu~didaïydid***
q
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 19/51
AïydidvFdjvyuwydugv
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`0?
‥․ D fdjvyuwydu ig wa` fk`vvg ï wa aïydid gv~gfo`k pwg jæd
~dvvwo ugydujd+ kg|` d agvad jdag i` fk`vvg g ~dig fdjygudw jæd ~`uåagyudv*
‥․ Vga~ug pwg wa` fk`vvg ï ojvy`jfo`i` #jgx/+ d aïydid igfdjvyuwèæd ï fc`a`id*
‥․ Vg d fdjvyuwydu jæd ldu igfk`u`id j` fk`vvg+ B`|` `iofodj``wyda`yof`agjyg wa fdjvyuwydu |`rod jd eygfdig*
‥․ Vg j` igfk`u`èæd i` fk`vvg+ gsovyg `khwa fdjvyuwyduigfk`u`id+ d fdjvyuwydu |`rod jæd ï ojvguoid*
‥․ Dv ~`uåagyudv iglojoidv ga wa fdjvyuwydu jæd |`rod~ugfov`a vgu ~`vv`idv jd adagjyd ig ojvy`jfo`èæd #jgx/i` fk`vvg* ‖․ Gs2 Fdjy`#/ }q+ Fdjy`#idwekg v`kid/} q
‥․ Fdjvyuwydugv ~diga vgu vdeugf`uugh`idv*
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 20/51
Gs~ugvv÷gvkoygu`ov
‥․ Wakoygu`kïpw`kpwgu|`kdufdjvy`jygpwg~digvgu
wv`idga`yuoewoè÷gvdwdwyudv!~dviggs~ugvvæd
‖․ jwkk
‖․ Eddkg`jd2yuwggl`kvg
‖․ Ojygoudgojygoudkdjhd#ig|gvguyguaoj`id~duK/ ‖․ ^djydstwyw`jygiw~kd#idwekg/+pwgïdigl`wkygvoa~kgv
#std`y/+pwgig|gvguyguaoj`id~duL
‖․ F`u`fygugv2~guygjfga`d`kl`egydWjofdig
‖․ Vyuojhv2vgpûâjfo`igf`u`fygugvgjyug`v~`viw~k`v
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`5>
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 21/51
Igfk`u`jidFdjvy`jygv
@khduoyadvgGvyuwywu`igI`idvFdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`50
$$ Gsga~kdv ig fdjvy`jygv
loj`k lkd`y ^O 1 6*0907?5=
loj`k eddkg`j IGEWH 1 l`kvg=
loj`k ojy KGLY 1 >=
loj`k ojy UOHCY 1 0=
loj`k ojy FGJYGU 1 5=
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 22/51
Gs~ugvv÷gv@uoyaïNf`v
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`55
$$ @uoyaïyof` voa~kgv
o 1 5 - 9= $$ `ioèæd
o 1 9 5= $$ vweyu`èæd
o 1 6 " 9= $$ awkyo~kof`èæd
o 1 7 $ 5= $$ io|ovæd
o 1 7 ' 5= $$ aöiwkd
$$ @yuoewoè÷gv fda d~gu`è÷gv `uoyaïyof`v
s -1 = $$ s 1 s - =
s 1 = $$ s 1 s =
s "1 = $$ s 1 s " =
s $1 = $$ s 1 s $ =
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 23/51
OjfugagjydgIgfugagjyd
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`56
$$ Ojfugagjyd g igfugagjyd ~övlos`idv
$$ @yuoewo ~`u` ojfugagjy`u*
s 1 0=
1 s--= $$ s vguà 5= vguà 0
1 s= $$ s vguà >= vguà 0
$$ Ojfugagjyd g igfugagjyd ~uglos`idv
$$ Ojfugagjy` ~`u` `yuoewou*
s 1 0=
1 --s= $$ s vguà 5= vguà 5
1 s= $$ s vguà >= vguà >
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 24/51
Gs~ugvv÷gvKöhof`v
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`59
$$ Fda~`u`è÷gv ga jòagudv
o 11 6= $$ ohw`k #y`aeïa ga debgydv/
o !1 6= $$ iolgugjyg #y`aeïa ga debgydv/
o : 6= $$ a`odu
o ; 6= $$ agjdu
o ;1 6= $$ agjdu dw ohw`k
o :1 6= $$ a`odu dw ohw`k
$$ D~gu`è÷gv köhof`v
e 1 e0 ,, e5= $$ @JI
e 1 e0 {{ e5= $$ DU
e 1 !e0= $$ JDY
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 25/51
Gs~ugvv÷gvKöhof`v
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`57
$$ D~gu`è÷gv ga eoyv #ojygoudv/
o 1 o , >= $$ @JI eoyxovg #>/
o 1 o { o= $$ DU eoyxovg #65+8<3/
o 1 o Z o= $$ SDU eoyxovg #>/
o 1 o ;; 9= $$ ad|g 9 eoyv fda V ~`u` gvpwgui`
o 1 o :: 6= $$ ad|g 6 eoyv fda V ~`u` iougoy`o 1 o ::: 5= $$ ad|g fda rgudv ~`u` ` iougoy`
o 1 zo= $$ fda~kgagjyd
s ;;1 = $$ s 1 s ;; =
s ::1 = $$ s 1 s :: =
s :::1 = $$ s 1 s :::=
s ,1 = $$ s 1 s , =
s {1 = $$ s 1 s { =
s Z1 = $$ s 1 s Z =
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 26/51
^ugfgiâjfo`
‥․ ^ugfgiâjfo`ï`duigaj`pw`kdvd~gu`idugvvguæd
f`kfwk`idvpw`jidd~udhu`a`ldugsgfwy`id*GaB`|`+dvd~gu`idugvvædf`kfwk`idvj`vghwojygduiga2
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`5<
$$ d~gu`è÷gv g vw`v ~ugfgiâjfo`v
* ]Q #/ ½ -- ! z ojvy`jfgdl ½
jgx #y~g/gs~ ½ " $ ' ½ - ½
;; :: ::: ½ ; : ;1 :1 ½ 11 !1 ½
, ½ Z ½ { ½ ,, ½ {{ ½ #fdji/4yTgs~2lTgs~ ½
1 -1 1 "1 $1 '1 Z1 ,1 {1 ;;1 ::1 :::1
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 27/51
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 28/51
FDJYUDKGIGLKWSD
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`53
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 29/51
Fdjiofodj`kol
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`5?
$$ ol ycgj
ol #s:/ }
$$ vg |gui`igoud gsgfwyg `pwo
q=
$$ ol ycgj gkvg
ol #s:/ }
$$ vg |gui`igoud gsgfwyg `pwo
q
gkvg }
$$vg l`kvd gsgfwyg
q=
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 30/51
Fdjiofodj`kvxoyfc
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`6>
vxoyfc #|`uIgfov`d/ }
f`vg |`kdu02}$$ vg |`uIgfov`d 11 |`kdu0
q
eug`m=f`vg |`kdu52
}$$ vg |`uIgfov`d 11 |`kdu5
qeug`m=
***igl`wky2
}$$ vg jgjcwaq
eug`m=q=
|`uIgfov`d~digvguidv!~dveyg+fc`u+vcduy+ojy
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 31/51
Fofkdvldu
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`60
$$ Gvyuwywu`
ldu #ojofo`kor`èæd= ygvyg= ojfugagjyd/}
ekdfd ig gsgfwèæd
q
$$ Gsga~kdldu #o1>= o;0>>= o--/
}
ekdfd ig gsgfwèæd
q
$$ Guud fdawaldu #o1>= o;0>>= o--/=
`--=
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 32/51
Fofkdvxcokg
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`65
$$ Gvyuwywu`
xcokg #fdjioèæd/}
ekdfd ig gsgfwèæd
q
$$ Gsga~kdo 1 >=
xcokg #o;`uu`jbd0*kgjhyc/
}
ekdfd ig gsgfwèædo--=
q
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 33/51
Fofkdvidxcokg
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`66
$$ Gvyuwywu`
id }
ekdfd ig gsgfwèæd
q xcokg #fdjioèæd/
$$ Gsga~kd
o 1 >=
id }
ekdfd ig gsgfwèædo--=
q xcokg #o;0>/
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 34/51
V`ojidigfofkdvwv`jiddeug`m
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`69
$$ Gsga~kdo 1 >=
xcokg #o;`uu`jbd0*kgjhyc/}
ekdfd ig gsgfwèædolugvwky`id 1 `uu`jbd]oQ=
eug`m=q
q
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 35/51
V`ojidigfofkdv`jojc`idv
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`67
$$ Gsga~kd
v`o2ldu#ojy o10=o;17=o--/ } $$ fofkd 0
ldu #ojy b10=b;17=b--/ } $$ fofkd 5
ol #o - b : 7/ }
eug`m v`o=
q
$$ |`o v`ou `pwo #~wk`jid idov fofkdv/
q
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 36/51
@UU@JBDV
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`6<
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 37/51
@uu`jbdv
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`68
$$ @uu`jbdv #`uu`v/
ojy |gydurojcd]Q= $$ `uu` wjoioagjvodj`k
ojy]Q dwyud\gydu= $$ ` agva` fdov`
lkd`y]Q]Q wa`Y`egk`= $$ `uu` eoioagjvodj`k
$$ @uu`v ig yo~dv fda~kgsdv#ojvy`jfo`v
ig fk`vvgv/
Ldjy]Q |`uo`vLdjygv=Vyuojh]Q jdagv=
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 38/51
Ojofo`kor`jid`uu`jbdv
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`63
$$ Ojofo`kor`jid
ojy]Q a`ovWa\gydu 1 jgx ojy]0>Q=
Vyuojh]Q jdagv 1 jgx Vyuojh]0>>Q=
$$ fuo`jid g ojofo`kor`jid wa `uu`jbd
ojy]Q fdjbwjyd 1 }?+ 06+ 07+ 0<+ 5>+ 56q=
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 39/51
Fkdj`jidwa`uu`jbd
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`6?
$$ Fkdj`jid
ojy]Q ` 1 }?9>+ 33>+ 36>+ 8?>+ 87>+ <<>+ <7>+ 7?>+ 70>+ 99>q=ojy]Q e 1 jgx ojy]0>Q=
$$ fkdj`jid wa `uu`jbd
e 1 `*fkdjg#/=
e]6Q 1 7=
`: ?9> 33> 36> 8?> 87> <<> <7> 7?> 70> 99>
e: ?9> 33> 36> 8?> 87> <<> <7> 7?> 70> 99>
`: ?9> 33> 36> 8?> 87> <<> <7> 7?> 70> 99>
e: ?9> 33> 36> 7 87> <<> <7> 7?> 70> 99>
@kygu`èædduiojàuo`i``yuoewoèæde]6Q17=
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 40/51
GJYU@I@GV@ÁI@VOA^KGV
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`9>
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 41/51
Aïydidvigv`ái`
‥․ Debgydvy`!fVvyga*dwy
‖․ Ojvyåjfo`i`fk`vvgb`|`*od*^uojyVyug`a
‥․ Aïydid~`u`stwsdewlguor`idigv`ái`]ewguQ
‖․ ~uojy#Debgfyd/2oa~uoagddebgyddwv`jidvgw
aïydidydVyuojh=
‖․ ~uojy#Vyuojhv/2oa~uoag`vyuojhv=
‖․ ~uojy#e`vgTy~ge/2oa~uoagd|`kduige
fdjlduagvgw!~deàvofd= ‖․ ^uojykj#Vyuojhv/2oa~uoag`vyuojhv+vghwoi`~gkd
f`u`fygugigjd|`kojc`=
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`90
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 42/51
B`|`*wNk*Vf`jjgu
‥․ Gjyu`i`igi`idv`~`u!uidfdjvdkg
‖․ Vvyga*oj22debgyd`vvdfo`id`diov~dvo!|diggjyu`i`
~`iuæd
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`95
oa~duy b`|`*od*"=
oa~duy b`|`*w!k*Vf`jjgu=
~wekoffk`vvjOj~wyGs`a~kg}
~wekofvy`Nf|doia`oj#Vyuojh]Q`uhv/ycudxvODGsfg~!dj}
Vf`jjguv1jgxVf`jjgu#Vvyga*oj/=
Vvyga*dwy*~uojy#‛Gjyugvw``kywu`gafa2‑/=
std`ycgohcy1v*jgsyLkd`y#/=
Vvyga*dwy*~uojy#‛Gjyugvgw~gvdgamh2‑/=
std`yxgohcy1v*jgsyLkd`y#/=
std`yeao1xgohcy$#cgohcy"cgohcy/"0>>>>=Vvyga*dwy*~uojykj#‛Vgwájiofgiga`vv`fdu~du`kï2‑-
ead-‛*‑/=
q
q
Gjyug vw` `kywu` ga fa2 03>!Gjyug vgw ~gvd ga mh2 3>*7!Vgw ájiofg ig a`vv` fdu~du`k ï2 59*397<3*!
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 43/51
Aïydidvigb`|`*wNk*Vf`jjgu
‥․ c`vJgsy#/2ugyduj`yuwvvggvdgjygvggsovyga`ovwaydmgjjdvyuojhiggjyu`i`
‥․ jgsy#/2ugyduj`d~uösoadydmgj=hgu`waguudvgjædgsov!ua`ovydmgjv
‥․ c`vJgsyY~g#Yo~d/2ugyduj`yuwgvggvdagjygvggsovyga`ovwaydmgjjdstwsdiggjyu`i`gvg~digvgufdadvgjidid!~d#eàvofd/
‥․ jgsyY~g#Yo~d/2ugyduj`d~uösoadydmgjidstwsdiggjyu`i`fdadwa!~de`vgfduugv~djigjyg`Yo~d=hgu`guud
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`
¯5>00‖\ojofowvF`uidvdH`ufo`96
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 44/51
@kïaiovvd+~diga~udfgvv`ukojc``kojc`
‥․ c`vJgsyKojg#/2ugyduj`yuwgvggvdagjygvgd
stwsdiggjyu`i`ygadwyu`kojc`
‥․ jgsyKojg#/2`|`jè``yïdffj`ki`kojc`fduugjygg
ugyduj`ydi``gjyu`i`pwgldoigos`i`~`u`yuàv
‥․ ffjikjKojg#Vyuojhv/2~udfwu`wa`vyuojhpwg
fdaeojgfdad~`iuæd#gs~ugvvædughwk`u/vj`
kojc`fduugjyg*Vggjfdjyu`uugyduj`dg`|`jè`
~`u`d~uoagoudf`u`fygug`~övd~`iuæd*Vgjædgjfdjyu`uugyduj`jwkkgjæd`|`jè`
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`¯5>00‖\ojofowvF`uidvdH`ufo`
99
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 45/51
WA^UDHU@A@IGGSGA^KD
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`¯5>00‖\ojofowvF`uidvdH`ufo`
97
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 46/51
GvywidigF`vd2FugioyF`ui
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`¯5>00‖\ojofowvF`uidvdH`ufo`
9<
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 47/51
@fk`vvgFugioyF`ui
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`¯5>00‖\ojofowvF`uidvdH`ufo`
98
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 48/51
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`¯5>00‖\ojofowvF`uidvdH`ufo`
93
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 49/51
@fk`vvgYgvy
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`¯5>00‖\ojofowvF`uidvdH`ufo`
9?
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 50/51
@fk`vvgYgvy
@khduoyadvgGvyuwywu`igI`idv
FdjfgoydvEàvofdvig^udhu a`èædgaB`|`¯5>00‖\ojofowvF`uidvdH`ufo`
7>
8/6/2019 If969 - Conceitos Básicos de Programação em Java
http://slidepdf.com/reader/full/if969-conceitos-basicos-de-programacao-em-java 51/51
V`ái`i`fk`vvgYgvy
@khduoyadv g Gvyuwywu` ig I`idv
Top Related