Como pular linha em java? No programa uso o scanner

7 respostas
G

Por favor, ajudem-me!!!

7 Respostas

E

Dona Geyse, poderia por obséquio olhar aquele programa que você copiou? Lá existe um cara chamado “println”. Veja o que ele faz se você chama esse rapaz sem parâmetros (ou seja, System.out.println() .

A propósito, pare de pedir as coisas desse jeito. Daqui a pouco vão lhe bombardear com um monte de impropérios e vai aparecer um moderador que vai acabar fechando este tópico.

M

“\n”

darklordkamui

entanglement:
Dona Geyse, poderia por obséquio olhar aquele programa que você copiou? Lá existe um cara chamado “println”. Veja o que ele faz se você chama esse rapaz sem parâmetros (ou seja, System.out.println() .

A propósito, pare de pedir as coisas desse jeito. Daqui a pouco vão lhe bombardear com um monte de impropérios e vai aparecer um moderador que vai acabar fechando este tópico.

+1

OBS: serio… vc só pode ser a Geyse Aruda hehehe

G

Desculpa-me se a minha pergunta era sem noção, é que eu não consegui encontrar na internet e pensei que vocês poderiam me ajudar!!

Mas muito obrigada!! Meu programa ficou perfeito! Veja como ficou…

package un3java_lista3;

import java.util.Scanner;

/**
 *10.Faça uma classe MenuOpcao que contenha um menu com 3 opcões para o usuário 
 * e desenvolva a rotina para executar cada uma das opções do menu:
	1. Somar dois números dados e calcula o dobro do resultado .
	2. Calcula a média entre dois números.
	3. Sair do programa.
 * @author Geyse
 */
public class Ex10 {
          public static void main(String[] args) {
        // TODO code application logic here
 
     //declaração de variáveis   
       int menu = 0;
       int n1;
       int n2;
       int soma;
       int dr;
       double media;
       
     
       
     //entrada de dados   
   Scanner entrada = new Scanner (System.in); 
   
   //Enquanto o menu for diferente da opção 3, roda o programa
   while(menu != 3){
   
   System.out.println("Escolha uma das opções conforme o menu");
   System.out.println("1. Somar dois números dados e calcula o dobro do resultado.");
   System.out.println("2. Calcula a média entre dois números.");
   System.out.println("3. Sair do programa.");
   
   menu=entrada.nextInt();
   
   if(menu==1){
      System.out.println("Digite o primeiro número inteiro");
      n1=entrada.nextInt();
      
      System.out.println("Digite o segundo número inteiro");
      n2=entrada.nextInt();
      
      soma = (n1+n2);//soma dos números fornecidos
      dr = (2*soma); //cálculo do dobre do resultado
      
      System.out.println("A soma desses valores são: "+soma+ "  E o dobro deles é: "+dr);
      System.out.println(); 

   }
   else 
       if(menu==2){
          System.out.println("Digite o primeiro número inteiro");
          n1=entrada.nextInt();
      
          System.out.println("Digite o segundo número inteiro");
          n2=entrada.nextInt();   
        
          soma = (n1+n2); //soma dos valores fornecidos
          media = (soma/2); //média
          
          System.out.println("A média dos valores fornecidos é: " +media);
          
           System.out.println();
       }
  

       
          
       }
    
}
}
cido18

Para pular linha é só colocar \n

J

Da uma lida sobre “Representação de caracteres de controle de texto”.
Existem varios deles… \n,\t,\c,\s,\d…

So uma dica:
Quando estiver usando o Scanner, use sempre o metodo .nextLine e depois converta para o tipo em questao.
Ex:

menu = Integer.parseInt(entrada.NextLine);

Tive um problema por causa disso… Se quiser conferir:

Ah, so mais uma…
Geralmente menus contem poucas opcoes. Assim ao inves de int voce poderia usar byte para gastar menos memoria.
Em pequenas aplicacoes essa memoria nao faz diferenca, porem em grandes aplicacoes constuma fazer diferenca.

mi.rodrigues

“\n”

Criado 12 de abril de 2013
Ultima resposta 14 de abr. de 2013
Respostas 7
Participantes 7