Академический Документы
Профессиональный Документы
Культура Документы
1alores do ti2o c&ar deve# ser infor#ados entre as2as si#2les 3e4e#2lo5 6A67 6c68 en uanto valores do ti2o 0tring entre as2as du2las 39Teste:7 9;/gica de Progra#ao:8. 1alores do ti2o real utili<a# o 2onto deci#al co#o nos algorit#os.
1.3.
peradores
perador !"m#olo + = ? @ B C = Tipo Para que serve Pre$ed%n$ia , , , . . . D
Invero de sinal Manuteno de sinal >egao !iviso Multi2licao Resto da diviso Adio
Unrio Inverte o sinal de u# valor nu#rico. Unrio Mant# o sinal de u# valor nu#rico. Unrio Inverte o valor de u#a e42resso l/gica. Ainrio !ivide dois valores nu#ricos. Ainrio Multi2lica dois valores nu#ricos. Ainrio ! o resto da diviso entre dois inteiros. Ainrio Adiciona dois valores Concatena dois literais. nu#ricos.
Fundao Universidade Federal do Rio Grande Colgio Tcnico Industrial Prof. Mrio Al uati !iviso de "nsino de Infor#tica
0u$trao Menor ue Maior ue Menor ou igual Maior ou igual Igual a !iferente ConHuno 3.e.8 !isHuno 3.ou.8
+ E F EG FG GG ?G II JJ
Ainrio 0u$trai dois valores nu#ricos. Ainrio 1erifica se u# valor #enor do outro. Ainrio 1erifica se u# valor #aior do outro. ue ue
D ) ) ) ) ( '
Ainrio 1erifica se u# valor #enor ou igual do ue outro. Ainrio 1erifica se u# valor #aior ou igual do ue outro. Ainrio 1erifica se u# valor igual a outro. Ainrio 1erifica se u# valor diferente a outro. Ainrio ConHuno de dois valores l/gicos. Ainrio !isHuno de dois valores l/gicos.
1.&. Atri#ui'(o
K Lava a2resenta alguns o2eradores 2ara atri$uio citados na ta$ela a$ai4o. >os algorit#os e# 2seudoc/digo7 re2resentva#os a atri$uio co# o sM#$olo N. perador G =G +G BG @G CG == ++ E)emplo A = B A += B A -= B A *= B A /= B A %= B A++ A-AGA=A AGA+A AGABA AGA@A AGACA AGA=' AGA+' !ignifi$ado Atri$uio si#2les
1.*. Vari+veis
1ariveis e# Lava 2ode# ser declaradas e# ual uer lugar do 2rogra#a7 desde ue dentro do #todo main. Para se declarar u#a varivel e# Lava7 $asta escrever seu ti2o seguido do no#e da varivel7 co#o #ostrado a$ai4o5 int a, b; char caractere; String text , msg; b !ean "!ag; >o e4e#2lo so declaradas . variveis5 9a: e 9$: do ti2o int7 9caractere: do ti2o c&ar7 9te4to: e 9#sg: do ti2o 0tring e 9flag: do ti2o $oolean. Co#o #ostrado7 2ode#os declarar diversas variveis de u# #es#o ti2o e# u#a Onica lin&a7 se2arando seus no#es 2or vMrgulas. A
Fundao Universidade Federal do Rio Grande Colgio Tcnico Industrial Prof. Mrio Al uati !iviso de "nsino de Infor#tica
declarao de variveis 2ode vir e# ual uer lugar no 2rogra#a. Pode+se ta#$# incluir na lin&a de declarao u#a atri$uio 2ara iniciali<ar a varivel 3atri$uir a ela u# valor inicial87 co#o #ostrado a$ai4o5 # $b!e %i = &'()(*+, n$mer = (,'*;
2. ENTRADA
2.1. !a"da no -onsole
Co# ue$ra auto#tica de lin&a5
SADA
System.out.println( varivel ou valor String ); 0e# ue$ra auto#tica de lin&a5 System.out.print( varivel ou valor String );
Fundao Universidade Federal do Rio Grande Colgio Tcnico Industrial Prof. Mrio Al uati !iviso de "nsino de Infor#tica
import 2a3ax's4ing'*;
3. ESTRUTURAS
3.1. Estrutura .f
i" ( condio ) { conjunto de instrues 1 } else R conjunto de instrues 2 S
DE
CONTROLE
Fundao Universidade Federal do Rio Grande Colgio Tcnico Industrial Prof. Mrio Al uati !iviso de "nsino de Infor#tica
3.3.
perador 012
condio 5 valor verdadeiro 5 valor falso;
Retorna valor_verdadeiro caso a condio seHa verdadeira e valor_falso caso a condio seHa falsa.
incio 5 "4ecutado antes de iniciar a re2etio do laoT condio 5 K lao re2ete en uanto ela for verdadeiraT fim 5 "4ecutado a2/s cada re2etio.
4. ARRANJOS
&.1. De$lara'(o
tipo $% nome varivel;
EM
JAVA (ARRAYS)
tipo nome varivel $%;
Fundao Universidade Federal do Rio Grande Colgio Tcnico Industrial Prof. Mrio Al uati !iviso de "nsino de Infor#tica
5. TRATAMENTO
*.1. -on$eito de E)$e'(o
EXCE
ES
U#a e4ceo u# evento e4traordinrio ue ocorre durante a e4ecuo de u#a instruo e# u# 2rogra#a e# Lava. Geral#ente est associada co# algu# erro ue ocorreu durante a o2erao de u# #todo7 o2erador ou co#ando da linguage#. A e4ceo u#a for#a de di<er ao 2rogra#a ue u# erro aconteceu durante a o2erao.
Fundao Universidade Federal do Rio Grande Colgio Tcnico Industrial Prof. Mrio Al uati !iviso de "nsino de Infor#tica
Ks tratadores de e4ceUes esto contidos e# $locos catch. Cada $loco catch inicia co# a 2alavra+c&ave catch seguida 2or 2arPnteses ue contP# u# no#e de classe 3 ue es2ecifica o ti2o de e4ceo a ser ca2turada8 e u# no#e de 2arV#etro. K tratador 2ode fa<er referPncia ao o$Heto dis2arado atravs desse 2arV#etro. !e2ois dele & u# $loco ue deli#ita o c/digo de trata#ento de e4ceUes. Wuando u# tratador ca2tura u#a e4ceo7 o c/digo no $loco catch e4ecutado. K catch ue ca2tura u# o$Heto "4ce2tion ca2tura todas as e4ceUes. K 2ri#eiro tratador de e4ceUes ue corres2onder ao ti2o da e4ceo e4ecutado X todos os outros tratadores de e4ceo 2ara o $loco try corres2ondente so ignorados.
!. LEITURA
,.1. A#rir arquivo
DE
AR"UIVOS
COM
SCANNER
Scanner variavel = new Scanner( new &ile(nome do ar&uivo) ); KA0.5 Para usar a classe File necessrio i#2ortar o 2acote 9Hava.io:. A lin&a aci#a 2ode dis2arar u#a e4ceo 9ile4ot9oundE)$eption ue deve ser tratada 2elo 2rogra#a.