Por favor, ajudem-me!!!
Como pular linha em java? No programa uso o scanner
7 Respostas
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.
“\n”
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
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();
}
}
}
}
Para pular linha é só colocar \n
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.
“\n”