Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sandson

Como imprimir valores em Java?

Recommended Posts

Primeiro, não se assuste com o tamanho da pergunta kkkkk

 

Pessoal eu to estudando a disciplina de POO em Java, eu o professor passou um conteúdo lá que não deu tempo de escrever o código. Aí eu tô com uma baita de uma dúvida! Eu tenho 3 classes em java. As classes SalaAula, Pessoa e Professor.

 

SalaAula.java

import java.util.Scanner;

public class SalaAula {
	private String nomeAluno;
	private int idadeAluno;
	private float pesoAluno;
	private float alturaAluno;
	private int matriculaAluno;

	SalaAula() {

		System.out.println("Seja bem vindo\n\n ");
		Scanner entrada = new Scanner(System.in);

		Professor professor = new Professor("Anderson", 32, 1.75f, 110f, 1010220, "Mestre");

		System.out.println("Qual seu nome? ");
		nomeAluno = entrada.next();
		System.out.println("Qual a sua idade? ");
		idadeAluno = entrada.nextInt();
		System.out.println("Qual o seu peso? ");
		pesoAluno = entrada.nextFloat();
		System.out.println("Qual a sua altura?");
		alturaAluno = entrada.nextFloat();
		System.out.println("Qual a sua matrícula?");
		matriculaAluno = entrada.nextInt();

		//Pessoa pessoa = new Pessoa(nome, idade, peso, altura, peso, matricula);
		System.out.println(new Professor());
		System.out.println("\n------------------------------------------");
		System.out.println("Nome:\tIdade:\tPeso:\tAltura:\tMatrícula:");
		System.out.println("------------------------------------------");
		System.out.println(nomeAluno + "\t" + idadeAluno + " anos\t" + alturaAluno + "\t" + pesoAluno + "\t" + matriculaAluno);
		System.out.println("------------------------------------------");

	}

	public static void main(String[] args) {
		SalaAula principal = new SalaAula();

	}

}

Pessoa.java

class Pessoa {
	private int idade;
	private String nome;
	private float altura;
	private float peso;
	private int matricula;

	Pessoa() {
		
	}
	
	Pessoa(String nome, int idade, float altura, float peso, int matricula) {
		this.idade = idade;
		this.nome = nome;
		this.altura = altura;
		this.peso = peso;
		this.matricula = matricula;
	}

	public String getNome() {
		return this.nome;
	}

	public void setAltura(float altura) {
		this.altura = altura;
	}

	public void setPeso(float peso) {
		this.peso = peso;
	}

	public void setIdade(int idade) {
		this.idade = idade;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	public int getIdade() {
		return this.idade;
	}

	public float getAltura() {
		return this.altura;
	}

	public float getPeso() {
		return this.peso;
	}
	public void setMatricula(int matricula) {
		this.matricula = matricula;
	}
	public int getMatricula() {
		return this.matricula;
	}
}

Professor.java

public class Professor extends Pessoa {
	String nivelSuperior;
	Professor() {
		
	}
	Professor(String nome, int idade, float altura, float peso, int matricula, String nivel) {
		
		setNome(nome);
		setIdade(idade);
		setAltura(altura);
		setPeso(peso);
		setMatricula(matricula);
		
		this.nivelSuperior = nivel;
	}
	public String getNivel() {
		return this.nivelSuperior;
	}
	public void setNivel(String nivel) {
		this.nivelSuperior = nivel;
	}
}

Aí é o seguinte! É pra retornar as informações do professor:

Professor professor = new Professor("Anderson", 32, 1.75f, 110f, 1010220, "Mestre");

E as informações do aluno, que nesse caso vai ser inserida pelo usuário.

Minhas pergunta é:

Como que eu faço pra imprimir as informações do professor + informações do aluno?

Tô quebrando a cabeça com isso... Sei que é simples, mas sou noob, então relevem aí kkkkk

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.
       
      Estou escrevendo um Sistema Java Web e quando clico no Botão Salvar, o Java acusa esse erro:

      ERROR: Cannot invoke "Object.toString()" because the return value of "java.util.Map.get(Object)" is null
       
      Já tentei de várias formas resolver esse problema, mas não estou conseguindo.

      Por favor, alguém pode me ajudar identificar a origem e resolver o problema acima ?

      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.

      Estou enfrentando um problema que não consigo entender.

      Após Instalar o MySql versão 8.0.36, funciona corretamente realizando as conexões.

      O problema é:
      ---[ após reiniciar o micro, o MySql não faz as conexões.
      --[ tenta localizar este arquivo, mas não acha: my.ini
       
      Onde localizo ou configuro este arquivo na Pasta MySql ?

      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, preciso de ajuda em Relação a Instalar o Jasper Reports no Eclipse, pois a opção de Eclipse Marketplace, não encontra para instalar.
       
      Já tentei de todas as formas mas não consegui, alguém conhece alguma rotina explicando este procedimento ?
       
      Grato,
       
      Cesar
    • Por violin101
      Caros amantes da informática.
       
      Saudações.
       
      Estou usando o Eclipse Mars versão 4.5.0  e o 4.5.2, acredito que deva ter versões mais novas. 
      Sou novato em JAVA e estou encontrando alguns problema em Instalação de alguns plugins, como por exemplo:
       
      1) quando tento instalar o JBoss Tools através do Eclipse Marteplace, o Eclipse não o encontra na lista de plugins.
      2) se tento instalar através do Install New Software, abaixa alguns arquivos, mas também não instala o JBoss.
      3) se abro o site e arrasto o download para a área de trabalho do Eclipse, também não instala o JBoss.
       
      Caros amigos, existe outra alguma forma de instalar o JBoss Tools no Eclipse e como seria ?
       
      Grato,
       
      Cesar
       
       
    • Por ILR master
      Pessoal, pergunta bem simples. Abaixo tenho o seguinte código:
       
      <script>
      function alerta()
      {
        if (window.confirm("Você realmente quer sair?")) {
          window.open("sair.html");
      }
      }
      </script>
       
      Funciona perfeitamente, só que está abrindo em outra janela e quero que abra na mesma janela.
       
      Alguém pode me ajudar?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.