Abrir menu em em java

3 respostas Resolvido
java
R

Boa noite pessoal, como eu coloco esse menu para abrir em uma janela unica no java ?

System.out.println("1. VVT = Valor Venal do Terreno                              |\t 2. AT = Área do terreno                                     |\t   3. VM = Valor do metro quadrado por padrao de rua             |\t  4. Fst = Fator de influencia da situação do terreno  ");

System.out.println("5. Fet = Fator de influencia de esquina ou numero de testada |\t 6. Fct = Fator de influencia de caraciterística do terrreno |\t  7. Fge = Fator geometrico                                      |\t  ");

System.out.println("8. Fgl = Fator gleba                                         |\t 9. Fmp = Fator de melhorias publicas                        |\t 10. Fdat = Fator de depriciação em função da área de tombamento |\t  ");

atenciosamente

3 Respostas

I
Solucao aceita

Era bom tu ter tentado fazer antes de pedir ajuda (só se aprende fazendo). Um exemplo (não testei):

import java.util.Scanner;

public class IPTU {
	private void exibirMenu(){
		System.out.println("\n\tEscolha uma das opções abaixo:");
		System.out.println(
			"\t01 - VVT (Valor Venal do Terreno)\n" +
			"\t02 - AT (Área do Terreno)\n" +
			"\t03 - VM (Valor do Metro Quadrado)\n" +
			"\t04 - FsT (Fator de Influência da Situação do Terreno)\n" +
			"\t05 - FeT (Fator de Influência de Esquina ou Número de Testada)\n" +
			"\t06 - FcT ( Fator de Influencia de Caraciterística do terrreno)\n" +
			"\t07 - Fge (Fator Geométrico)\n" +
			"\t08 - Fgl (Fator Gleba)\n" +
			"\t09 - FMP (Fator de Melhorias Públicas)\n" +
			"\t10 - Fdat (Fator de Depriciação em Função da Área de Tombamento)\n" +
			"\t99 - Sair\n\n"
		
		);
	}
	
	public static void main(String[] args){
		short opcao;
		IPTU iptu = new IPTU();
		Scanner leitor = new Scanner(System.in);
		
		iptu.exibirMenu();
		
		System.out.print("Opção escolhida: ");
		opcao = leitor.nextShort();
		
		while(opcao != 99){
			switch(opcao){
				case 1:
					//VVT
					break;
				case 2:
					//AT
					break;
				case 3:
					//VM
					break;
				case 4:
					//FsT
					break;
				case 5:
					//FeT
					break;
				case 6:
					//FcT
					break;
				case 7:
					//Fge
					break;
				case 8:
					//Fgl
					break;
				case 9:
					//FMP
					break;
				case 10:
					//Fdat
					break;
				default:
					System.out.println("Opção inválida!\n");
			}
			
			iptu.exibirMenu();
			System.out.print("Opção escolhida: ");
			opcao = leitor.nextShort();
		}
	}
}
R

Muito obrigado Iohannes, sim realmente so se aprende fazendo !

R

[Resolvido]

Criado 20 de novembro de 2019
Ultima resposta 20 de nov. de 2019
Respostas 3
Participantes 2