Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Gabarito Lista de Reforço Java 
Exercicio 1 
public class Exerc1 { 
    public static void main(String args[]) 
    { 
        //imprime e salta uma linha, ao final 
       System.out.println("1 2 3 4"); 
       //imprime, sem saltar linha ao final 
       System.out.print("1 2 3 4"); 
       //gera uma sequência de caracteres formatada 
       System.out.printf("1 2 3 4"); 
 
       //exemplo de uso de printf 
       System.out.printf("\n %,.2f\n", 1234567.12334345); 
    } 
} 
run: 
1 2 3 4 
1 2 3 4123323 2 3 4 
  1.234.567,12 
 
 
 
 
 
 
 
 
Exercicio 2 
import javax.swing.JOptionPane; 
public class Exec2 { 
    public static void main(String args[]) 
    { 
        String separado = ""; 
        int quo1, quo2, quo3, quo4, res1, res2, res3, res4; 
      int num= Integer.parseInt(JOptionPane.showInputDialog("Digite um número de cinco 
dígitos, por favor:"));       
      quo1 = num/10; 
      res1 = num%10;       
      quo2 = quo1/10; 
      res2 = quo1%10;       
      quo3 = quo2/10; 
      res3 = quo2%10;       
      quo4 = quo3/10; 
      res4 = quo3%10; 
      separado = quo4 + "   "+ res4 +"   "+res3+"   "+res2+"   "+res1; 
      JOptionPane.showMessageDialog(null,separado ); 
    } 
} 
 
 
 
 
 
Exercicio 3 
 
import javax.swing.JOptionPane; 
public class Exec3 { 
    public static void main(String args[]) 
    { 
      int contPos=0, contNega=0, contZero=0, cont=0; 
      while(cont <5) 
      { 
         int num= Integer.parseInt(JOptionPane.showInputDialog("Digite um número, por 
favor:")); 
         if(num>0) 
         {contPos=contPos+1;} 
          else if(num<0){contNega=contNega+1;} 
          else if(num==0){contZero=contZero+1;} 
         cont=cont+1; 
      } 
      JOptionPane.showMessageDialog(null,"Quantidade de valores Positivos: 
"+contPos+"\nQuantidade de valores Negativos: " 
              + contNega+ "\nQuantidade de valores Nulos: "+ contZero ); 
    } 
} 
Uma  possível saída, gerada: 
 
Exercício 5: 
 
public class Exec5 { 
    public static void main(String args[]) 
    { 
      int resto; 
       for(int i=53208; i<53343; i++) 
       { 
          resto = i % 13; 
          if(resto == 0){System.out.println(i);} 
       } 
    } 
} 
Run: 
53209 
53222 
53235 
53248 
53261 
53274 
53287 
53300 
53313 
53326 
53339 
 
 
Exercício 6: 
public class Exec6 { 
    public static void main(String args[]) 
    { 
      int contador = 1783511; 
      int mult=0; 
      int rest; 
      while(contador <5793271) 
      { 
         rest = contador % 7; 
         if(rest ==0) 
         { 
           mult = mult +1; 
         } 
        contador = contador +1; 
      } 
     System.out.println("O número de múltiplos de 7: "+ mult); 
    } 
} 
Run: 
O número de múltiplos de 7: 572823 
 
 
 
 
 
 
Exercício 7: 
A instrução break é usada para se abandonar completamente a execução de 
um laço ( “for” ou “while”). Assim, a execução do laço será interrompida no 
ponto onde a instrução “break” se encontrar e o controle seguirá para a 
próxima instrução do programa, após o laço. 
 
public class Estudos{ 
 public static void main(String[] args) { 
 for(int i = 0; i < 1000; i++){ 
 if(i == 8) 
 break; 
 
 System.out.println(i); 
 } 
 } 
} 
 
Veja o mesmo código usando um laço while infinito: 
 
public class Estudos{ 
 public static void main(String[] args) { 
 int i = 0; 
 while(true){ 
 if(i == 8) 
 break; 
 
 System.out.println(i); 
 i++; 
 } 
 } 
} 
 
Exercício 8: 
A instrução continue é usada para se abandonar a iteração atual, em um 
laço “for” ou “while”. Assim, a execução do bloco de códigos é interrompida 
no ponto onde a instrução “continue” se encontrar e o controle seguirá para 
a próxima iteração. 
 
public class Estudos{ 
 public static void main(String[] args){ 
 for(int i = 0; i < 30; i++){ 
 if(i % 2 == 0) 
 continue; 
 
 System.out.println(i); 
 } 
 } 
} 
 
Observe como a instrução continue impede que 
 
System.out.println(i); 
 
seja chamada para os números pares. 
 
 
Observe o mesmo código usando-se o laço while: 
 
 
public class Estudos{ 
 public static void main(String[] args){ 
 
 int i = -1; 
 while(i < 30){ 
 i++; 
 
 if(i % 2 == 0) 
 continue; 
 
 System.out.println(i); 
 } 
 } 
}

Mais conteúdos dessa disciplina