Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package mainproblemaa;
- public class MainProblemaA {
- public static void main(String[] args) {
- Casa casa1 = new Casa();
- casa1.Imprimir();
- //Casa casa2 = new Casa ();
- //Apartamento apartamento1 = new Apartamento();
- // Apartamento apartamento2 = new Apartamento();
- // Comercial comercio1 = new Comercial();
- //Comercial comercio2 = new Comercial();
- }
- }
- package mainproblemaa;
- import java.util.Scanner;
- public class Imovel {
- private String matricula;
- private String rua;
- private String bairro;
- private String cidade;
- private int numero;
- private String proprietario;
- private double area;
- public double teste;
- public int i = 1;
- public Imovel (){
- Scanner ler = new Scanner(System.in);
- System.out.printf("Digite a Matricula: ");
- matricula = ler.nextLine();
- System.out.printf("Digite a Rua: ");
- rua = ler.nextLine();
- System.out.print("Digite o Bairro: ");
- bairro = ler.nextLine();
- System.out.println("Digite a Cidade: ");
- cidade = ler.nextLine();
- System.out.printf("Digie o Numero: ");
- numero = ler.nextInt();
- ler.nextLine();
- System.out.printf("Digite o Proprieário: ");
- proprietario = ler.nextLine();
- System.out.printf("Digite a area: ");
- teste = ler.nextDouble();
- while (i != 0){
- if(teste > 0){
- area = teste;
- i = 0;
- }
- else{
- System.out.printf("area inválida digite novamente: ");
- teste = ler.nextDouble();
- }
- }
- }
- public void imprimir(){
- System.out.println("Matricula: " +matricula);
- System.out.println("Proprietário: " +proprietario);
- System.out.println("Rua: " + rua);
- System.out.println("Bairro: " +bairro);
- System.out.println("Cidade: " +cidade);
- System.out.println("Numero: " +numero);
- System.out.println("area total do imóvel: " +area);
- }
- }
- package mainproblemaa;
- import mainproblemaa.Imovel;
- import java.util.Scanner;
- public class Casa extends Imovel {
- public int teste1;
- public int andares;
- public boolean jardim;
- public void Casa(){
- Scanner ler = new Scanner(System.in);
- System.out.printf("Digite a quantidade de andares da casa: ");
- andares = ler.nextInt();
- System.out.printf("Digite 1 se tiver jardim e 0 se não haver: ");
- teste1 = ler.nextInt();
- if(teste1 == 1){
- jardim = true;
- }
- else{
- jardim = false;
- }
- }
- public void Imprimir(){
- super.imprimir();
- System.out.println("a casa possui "+andares+ "andares");
- if(jardim == true){
- System.out.println("A casa possui jardim");
- }
- else{
- System.out.println("A casa nao possui jardim");
- }
- }
- }
- package mainproblemaa;
- import mainproblemaa.Imovel;
- import java.util.Scanner;
- public class Apartamento extends Imovel {
- public int teste2;
- public int andar;
- public boolean sacada;
- public void Apartamento(){
- Scanner ler = new Scanner(System.in);
- System.out.printf("Digite em qual andar se encontra: ");
- andar = ler.nextInt();
- System.out.printf("Digite 1 se tiver sacada e 0 se não haver: ");
- teste2 = ler.nextInt();
- if(teste2 == 1){
- sacada = true;
- }
- else{
- sacada = false;
- }
- }
- public void Imprimir(){
- super.imprimir();
- System.out.println("a casa possui "+andar+ "andares");
- if(sacada == true){
- System.out.println("o apartamento possui sacada");
- }
- else{
- System.out.println("o apartamento nao possui jardim");
- }
- }
- }
- package mainproblemaa;
- import mainproblemaa.Imovel;
- import java.util.Scanner;
- public class Comercial extends Imovel {
- public int banheiros;
- public int salas;
- public void Comercial(){
- Scanner ler = new Scanner(System.in);
- System.out.printf("Digite a quantidade de banheiros: ");
- banheiros = ler.nextInt();
- System.out.printf("Digite a quantidade de salas: ");
- salas = ler.nextInt();
- }
- public void Imprimir(){
- super.imprimir();
- System.out.println("O comércio possui "+salas+ "salas");
- System.out.println("O comércio possui" +banheiros+"banheiros");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement