A maior rede de estudos do Brasil

Grátis
3 pág.
ALGORITIMOS AULA 2

Pré-visualização | Página 1 de 1

Operadores 
● op1 + op2 = retorna a soma 
● op1 - op2 = retorna a subtração 
● op1 * op2 = retorna a multiplicação 
/ op1 / op2 = retorna a divisão 
% op1 % op2 = retorna o resto da divisão 
++ op1 ++ op2 = incremento 
++ op1 ++ op2 = incremento 
-- op1 -- op2 = decremento 
-- op1 -- op2 = decremento 
========================================== 
O comando "for" estendido foi criado para que seja mais fácil percorrer ​____​​ de objetos do que 
com o comando 
"for" tradicional, 
onde é necessário saber o tamanho da estrutura a ser percorrida. MÉTODO 
Analise o código abaixo e marque a opção correta após a execução do mesmo: public class 
Prog001 
{ public static void main(String[] args) { String X="RIO DE JANEIRO"; 
int tamanho=X.length(); System.out.println("Tamanho = " +tamanho); } } 
Tamanho =14 
Analise o código abaixo e marque a opção correta após a execução do mesmo: public class 
Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; 
String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}} 
CIDADES D 
Analise o código em Java abaixo e marque a opção correta que representa o que será exibido 
após a execução do mesmo: 
public class Repeticao { 
public static void main(String arg[]){ 
int i; char letra = 'a'; for(i=1;i<5;i++){ System.out.print(" "+letra); letra++; } 
} }6 números aleatórios arredondados 
Dado o trecho do programa em JAVA abaixo, identificar sua saída. Interger i = 1; while (i < 10){ if 
(i%2==0){ i++; } else { i=i+2; } System.out.print(i+" "); } 
a b c d 
Na linguagem Java 
A estrutura de repetição for requer definição de inicialização, condição e incremento. 
Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de 
pré-decremento e pós-decremento. 
public class Decrementa{ 
public static void main(String args[]) { 
 
 int m, n = 44; 
 
 m = --n; 
 
 m = n--; 
 
 System.out.println(m); 
 
 System.out.println(n); 
 
 } 
} 
Qual será a saída ? 
Certo 43 e 42 
O código a seguir mostra um programa escrito na linguagem de programação Java. 
public class Java { 
private static void trocaB(String a, String b) { 
 String tmp = a; 
 a = b; 
 b = tmp; 
} 
 
private static void trocaC(int[] array, String a) { 
 for (int x = 0; x < array.length; x++) { 
 array[x] = array[x] * Integer.valueOf(a); 
 } 
} 
 
public static void main(String[] args) { 
 int[] array = {1, 2, 3, 4, 5}; 
 String a = "2", b = "5"; 
 trocaB(a, b); 
 trocaC(array, a); 
 System.out.print(a + " " + b + " "); 
 for (int x = 0; x < array.length; x++) { 
 System.out.print(array[x] + " "); 
 } 
} 
} 
Após ser executado o código, o valor impresso na saída padrão do usuário será: 
Certo 2 5 2 4 6 8 10

Crie agora seu perfil grátis para visualizar sem restrições.