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!"); }
public static void INIT( List<Planeta> planetas, List<Estrela> estrelas, List<Galaxia> galaxias) // Cria objetos para mostrar como o programa funciona { Planeta pl = new Planeta(); pl.setNome("Terra"); pl.setIdade(4.5); pl.setTipo("alguma coisa"); pl.setGravidade(1.0); pl.setMassa(1.0); pl.setVolume(1.0); pl.setTemperatura_media(25); pl.setGalaxia_pertencente("Via Lactea"); pl.setVida("sim"); pl.setComposicao("Agua e terra"); pl.setDescricao("Planeta com vida"); planetas.add(pl); // add pl = new Planeta(); pl.setNome("Marte"); pl.setIdade(5.5); pl.setTipo("algumas coisas"); pl.setGravidade(0.5); pl.setMassa(0.8); pl.setVolume(0.9); pl.setTemperatura_media(20); pl.setGalaxia_pertencente("Via Lactea"); pl.setVida("nao"); pl.setComposicao("Terra"); pl.setDescricao("Planeta vermelho"); planetas.add(pl); // add Estrela es = new Estrela(); es.setNome("Sol"); es.setIdade(20.5); es.setTipo("Dwarf"); es.setGravidade(22.6); es.setMassa(300); es.setVolume(1000); es.setTemperatura_media(50000); es.setGalaxia_pertencente("Via Lactea"); es.setClassificaco_espectral("Algo"); es.setMagnitude_absoluta("Algo 2"); es.setDescricao("Nosso sol"); estrelas.add(es); // add es = new Estrela(); es.setNome("Teste"); es.setIdade(230.5); es.setTipo("Dwarf"); es.setGravidade(224.6); es.setMassa(3050); es.setVolume(103200); es.setTemperatura_media(330000); es.setGalaxia_pertencente("Via 2"); es.setClassificaco_espectral("zzz"); es.setMagnitude_absoluta("zzz2"); es.setDescricao( "zzzzzzzzxxxxxxxxx zzzzzzzzxxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxx" + " zzzzzzxxxxxxxxxxxzzz zzzzzxxxxxxxxx \n zzzzzxxxxxxxx zzzzxxxxxx xxx"); estrelas.add(es); // add Galaxia ga = new Galaxia(); ga.setNome("Via Lactea"); ga.setIdade(55); ga.setTipo("Eliptica"); ga.setIdade_estrela_mais_velha(8787878); ga.setNumero_estrelas(300_000_000); ga.setDescricao( "xxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxx" + " xxxxxxxxxxx xxxxxxxxx \n xxxxxxxx xxxxxx xxx"); galaxias.add(ga); // add ga = new Galaxia(); ga.setNome("Via 2"); ga.setIdade(775); ga.setTipo("Charuto"); ga.setIdade_estrela_mais_velha(34343); ga.setNumero_estrelas(900_000_000); ga.setDescricao( "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\n" + "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\n" + "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ"); galaxias.add(ga); }