public static void mostra_planetas(Planeta a) // // mostra os dados do planeta selecionado { Scanner scan = new Scanner(System.in); System.out.println("Nome: " + a.getNome()); System.out.println("Tipo: " + a.getTipo()); System.out.println("Idade: " + a.getIdade()); System.out.println("Galaxia pertencente: " + a.getGalaxia_pertencente()); System.out.println("Temperatura média: " + a.getTemperatura_media() + " Celsius"); System.out.println("Distancia da sua estrela: " + a.getDistancia_do_sol()); System.out.println("Composição: " + a.getComposicao()); System.out.println("Gravidade: " + a.getGravidade() + " G`s"); System.out.println("Massa: " + a.getMassa() + " terras"); System.out.println("Volume: " + a.getVolume() + " terras"); System.out.println("Há vida neste planeta: " + a.getVida()); System.out.println("Descrição: " + a.getDescricao()); }
public static void adiciona_planeta(List<Planeta> planetas) { Scanner scan = new Scanner(System.in); Planeta pl = new Planeta(); String entradas = null; System.out.print("Digite o nome do planeta:"); pl.setNome(entradas = scan.nextLine()); while (pl.getIdade() < 0) { System.out.print("\nDigite a idade do planeta:"); pl.setIdade(converteDouble(entradas = scan.nextLine())); } System.out.print("\nDigite o tipo do planeta:"); pl.setTipo(entradas = scan.nextLine()); while (pl.getGravidade() < 0) { System.out.print("\nDigite a gravidade do planeta:"); pl.setGravidade(converteDouble(entradas = scan.nextLine())); } while (pl.getMassa() < 0) { System.out.print("\nDigite a massa do planeta:"); pl.setMassa(converteDouble(entradas = scan.nextLine())); } while (pl.getVolume() < 0) { System.out.print("\nDigite a volume do planeta:"); pl.setVolume(converteDouble(entradas = scan.nextLine())); } while (pl.getTemperatura_media() < 0) { System.out.print("\nDigite a temperatura media do planeta:"); pl.setTemperatura_media(converteDouble(entradas = scan.nextLine())); } while (pl.getDistancia_do_sol() < 0) { System.out.print("\nDigite a distancia da sua estrela:"); pl.setDistancia_do_sol(converteDouble(entradas = scan.nextLine())); } System.out.print("\nDigite o galaxia pertencente do planeta:"); pl.setGalaxia_pertencente(entradas = scan.nextLine()); System.out.print("\nHá vida neste planeta ? (sim/nao)"); entradas = scan.nextLine(); pl.setVida(entradas.toLowerCase()); System.out.print("\nDigite composição do planeta:"); pl.setComposicao(entradas = scan.nextLine()); pl.setDescricao(entradas = scan.nextLine()); planetas.add(pl); System.out.println("Planeta adicionado com sucesso!"); }