32
MÓDULO 2 MÓDULO 2 Introdução à Programação em Introdução à Programação em Java Java Prof. Alexandre Siqueira Dias [email protected] Análise e Projeto de Análise e Projeto de Algoritmos Algoritmos

Mod02_Introdução à programação em Java - Análise e Projeto de Algoritmos.ppt

Embed Size (px)

Citation preview

MDULO 2MDULO 2Introduo Programao em Introduo Programao em JavaJavaProf. Alexandre S!uera Da"alexandre"d#$rof.una.%rAnlise e Projeto deAnlise e Projeto de Algoritmos AlgoritmosIntroduo lnguagem JavaIntroduo lnguagem JavaLnguagem orentada a o%&eto" 'Sun ( )**+,Lnguagem de $ro$-"to geral dervada do .//Orgnalmente de"envolvda $ara d"$o"tvo" eletr0n1o" ntelgente" de 1on"umo $o$ularDe$o" utl2ada $ara 1rar $3gna" 4e% 1om 1onte5do dn6m1oIntroduo lnguagem JavaIntroduo lnguagem JavaLnguagem 78%rda.om$lada e nter$retada9:te1ode" ( lnguagem ntermed3ra Introduo lnguagem JavaIntroduo lnguagem JavaPrograma" Java normalmente $a""am $or + fa"e";EdioO $rogramador e"1reve o $rograma 'e o arma2ena em d"1o,CompilaoO 1om$lador 1ra %:te1ode" a $artr do $rogramaCargaO 1arregador de 1la""e arma2ena %:te1ode" na mem-raVerifcao O verM tradu2 %:te1ode" em lnguagem de m3!unaIntroduo lnguagem JavaIntroduo lnguagem JavaPrograma" em JavaPrograma" em Java.on""tem em $arte" 17amada" classes? a" !ua" n1luem m@todo" !ue real2am tarefa" e retornam nforma=e" ao 1on1lurO Java ofere1e %%lote1a" de 1la""e.on7e1da" 1omo Java API" 'A$$l1aton Programmng Interfa1e", ou API" do JavaPrograma" em JavaPrograma" em Javapublic class AloMundo{public static void main(String args[]){System.out.println("Alo Mundo!");

Java sensvel a maisculas e minsculas.odetore"Sntaxe Java D >etore"Outro" exem$lo";String nomes[] & ne0 String [ ()) ];double notas[] & ne0 double [ (') ];In1ando vetore" 1om valore"int dados[] & {(=4=(4;String meses[] & {+>aneiro?= +"evereiro?= ?@eAembro?;Erro comumint vetor[(4];Sntaxe Java D >etore"Sntaxe Java D >etore"Cx%ndo dado" do vetorclass MostraBetor{public static void main(String args[]){int meses[] & {(4=((=()=C=D=E=F='=G=H=4=(;#or(int inde6 & ); inde6 / meses.lengt1; inde655){ System.out.println( meses[inde6] );

,etorna o taman!o do vetorSntaxe Java D >etore"Sntaxe Java D >etore"class SomaIumerosJares@oBetor{public static void main(String args[]){int dados[] & ne0 int [()))];int soma & );#or(int i & ); i / dados.lengt1; i55) dados[i] & i;#or(int i & ); i / dados.lengt1; i55){ i#(dados[i] < 4 && ))soma & soma 5 dados[i];

System.out.println(+A soma dos nKmeros pares ,2 ? 5 soma );

Sntaxe Java D M@todo"Sntaxe Java D M@todo"So fun=e" $erten1ente" 1la""eInformar o t$o de retorno e ao