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`

If969 - Conceitos Básicos de Programação em Java

Embed Size (px)

Citation preview

Page 1: If969 - Conceitos Básicos de Programação em Java

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`

Page 2: If969 - Conceitos Básicos de Programação em Java

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

Page 3: If969 - Conceitos Básicos de Programação em Java

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

Page 4: If969 - Conceitos Básicos de Programação em Java

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

Page 5: If969 - Conceitos Básicos de Programação em Java

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

Page 6: If969 - Conceitos Básicos de Programação em Java

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`<

Page 7: If969 - Conceitos Básicos de Programação em Java

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

Page 8: If969 - Conceitos Básicos de Programação em Java

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/

Page 9: If969 - Conceitos Básicos de Programação em Java

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`?

Page 10: If969 - Conceitos Básicos de Programação em Java

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‑

Page 11: If969 - Conceitos Básicos de Programação em Java

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`

Page 12: If969 - Conceitos Básicos de Programação em Java

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

Page 13: If969 - Conceitos Básicos de Programação em Java

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*

Page 14: If969 - Conceitos Básicos de Programação em Java

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*

Page 15: If969 - Conceitos Básicos de Programação em Java

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

Page 16: If969 - Conceitos Básicos de Programação em Java

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<

Page 17: If969 - Conceitos Básicos de Programação em Java

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

Page 18: If969 - Conceitos Básicos de Programação em Java

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

Page 19: If969 - Conceitos Básicos de Programação em Java

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*

Page 20: If969 - Conceitos Básicos de Programação em Java

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>

Page 21: If969 - Conceitos Básicos de Programação em Java

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=

Page 22: If969 - Conceitos Básicos de Programação em Java

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 $ =

Page 23: If969 - Conceitos Básicos de Programação em Java

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à >

Page 24: If969 - Conceitos Básicos de Programação em Java

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

Page 25: If969 - Conceitos Básicos de Programação em Java

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 =

Page 26: If969 - Conceitos Básicos de Programação em Java

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

Page 27: If969 - Conceitos Básicos de Programação em Java

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

Page 28: If969 - Conceitos Básicos de Programação em Java

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

Page 29: If969 - Conceitos Básicos de Programação em Java

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=

Page 30: If969 - Conceitos Básicos de Programação em Java

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

Page 31: If969 - Conceitos Básicos de Programação em Java

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--/=

`--=

Page 32: If969 - Conceitos Básicos de Programação em Java

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

Page 33: If969 - Conceitos Básicos de Programação em Java

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>/

Page 34: If969 - Conceitos Básicos de Programação em Java

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

Page 35: If969 - Conceitos Básicos de Programação em Java

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=

qq

q

$$ |`o v`ou `pwo #~wk`jid idov fofkdv/

q

Page 36: If969 - Conceitos Básicos de Programação em Java

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<

Page 37: If969 - Conceitos Básicos de Programação em Java

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=

Page 38: If969 - Conceitos Básicos de Programação em Java

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=

Page 39: If969 - Conceitos Básicos de Programação em Java

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=

Page 40: If969 - Conceitos Básicos de Programação em Java

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>

Page 41: If969 - Conceitos Básicos de Programação em Java

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

Page 42: If969 - Conceitos Básicos de Programação em Java

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*!

Page 43: If969 - Conceitos Básicos de Programação em Java

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

Page 44: If969 - Conceitos Básicos de Programação em Java

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

Page 45: If969 - Conceitos Básicos de Programação em Java

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

Page 46: If969 - Conceitos Básicos de Programação em Java

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<

Page 47: If969 - Conceitos Básicos de Programação em Java

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

Page 48: If969 - Conceitos Básicos de Programação em Java

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

Page 49: If969 - Conceitos Básicos de Programação em Java

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?

Page 50: If969 - Conceitos Básicos de Programação em Java

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>

Page 51: If969 - Conceitos Básicos de Programação em Java

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