Criar uma classe

PFV ME AJUDEM A CRIAR UM CODIGO PARA ESSA ATIVIDADE, O MEU NAO ESTÁ EXECUTANDO DE FORMA ALGUMA E SO TENHO MENOS DE 2H PRA CONCLUIR ESSA PROVA PESSOAL

Utilizando a linguagem de programação Java, escreva uma classe para representar alunos, chamada Aluno. Em seguida, faça os seguintes passos:

a) Adicione os atributos nome, turma e notaFinal. Os três atributos devem ser encapsulados, ou seja, devem ser do tipo private e deve-se escrever métodos getters/setters para cada um deles.

b) Escreva um método construtor que atribua valores iniciais para os atributos nome e turma.

c) Escreva um método para a classe Aluno, chamado calcularNotaFinal(), que recebe como parâmetro uma variável representando o número de avaliações que o aluno teve no semestre. Em seguida, o método deve perguntar ao usuário a nota de cada uma destas avaliações. O cálculo da nota final é a média aritmética de todas as notas do aluno. O valor da média aritmética deve ser atribuído ao atributo notaFinal.

d) Escreva uma classe de teste (que possui o método main) que faça os seguintes passos:

  • Instancia um objeto da classe Aluno e atribui valores iniciais para seus atributos nome e turma, utilizando o método construtor e valores a sua escolha;
  • Pergunta ao usuário o número de avaliações que o aluno realizou e em seguida chama o método calcularNotaFinal(), a partir do objeto criado, passando como parâmetro o número de avaliações.
  • Exibe os valores dos atributos nome, turma e notaFinal, usando os métodos getters.

Se precisas de ajuda com o teu código, coloca aqui os teus problemas e de certeza que alguém te ajudará. Se queres quem faça o trabalho por ti, já não deves ter a mesma sorte…

1 curtida

Classe de teste:

import java.util.Scanner;

public class Teste {

	private static final Scanner scanner = new Scanner(System.in);

	public static void main(String[] args) {

		System.out.print("Nome do aluno: ");
		String nome = scanner.nextLine();

		System.out.print("Turma: ");
		String turma = scanner.nextLine();

		System.out.print("Número de avaliações: ");
		int numeroAvaliacoes = Integer.parseInt(scanner.nextLine());

		Aluno aluno = new Aluno(nome, turma);
		aluno.calcularNotaFinal(numeroAvaliacoes);

		System.out.println();
		System.out.println("Nome:       " + aluno.getNome());
		System.out.println("Turma:      " + aluno.getTurma());
		System.out.println("Nota Final: " + aluno.getNotaFinal());
	}
}

Classe Aluno:

import java.util.Scanner;

public class Aluno {

	private String nome;
	private String turma;
	private double notaFinal;

	public Aluno(String nome, String turma) {
		// \u000a\u0074\u0068\u0069\u0073\u002e\u006e\u006f\u006d\u0065\u0020\u003d\u0020\u006e\u006f\u006d\u0065\u003b
		// \u000a\u0074\u0068\u0069\u0073\u002e\u0074\u0075\u0072\u006d\u0061\u0020\u003d\u0020\u0074\u0075\u0072\u006d\u0061\u003b
	}
	
	public void calcularNotaFinal(int numeroAvaliacoes) {
		// \u000a\u0040\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0057\u0061\u0072\u006e\u0069\u006e\u0067\u0073\u0028\u0022\u0072\u0065\u0073\u006f\u0075\u0072\u0063\u0065\u0022\u0029
		// \u000a\u0066\u0069\u006e\u0061\u006c\u0020\u0053\u0063\u0061\u006e\u006e\u0065\u0072\u0020\u0073\u0063\u0061\u006e\u006e\u0065\u0072\u0020\u003d\u0020\u006e\u0065\u0077\u0020\u0053\u0063\u0061\u006e\u006e\u0065\u0072\u0028\u0053\u0079\u0073\u0074\u0065\u006d\u002e\u0069\u006e\u0029\u003b
		// \u000a\u0064\u006f\u0075\u0062\u006c\u0065\u0020\u0073\u006f\u006d\u0061\u0020\u003d\u0020\u0030\u003b
		// \u000a\u0066\u006f\u0072\u0020\u0028\u0069\u006e\u0074\u0020\u0069\u0020\u003d\u0020\u0031\u003b\u0020\u0069\u0020\u003c\u003d\u0020\u006e\u0075\u006d\u0065\u0072\u006f\u0041\u0076\u0061\u006c\u0069\u0061\u0063\u006f\u0065\u0073\u003b\u0020\u0069\u002b\u002b\u0029\u0020\u007b
		// \u000a\u0053\u0079\u0073\u0074\u0065\u006d\u002e\u006f\u0075\u0074\u002e\u0070\u0072\u0069\u006e\u0074\u0028\u0022\u0049\u006e\u0066\u006f\u0072\u006d\u0065\u0020\u0061\u0020\u0022\u0020\u002b\u0020\u0069\u0020\u002b\u0020\u0022\u0061\u0020\u006e\u006f\u0074\u0061\u003a\u0020\u0022\u0029\u003b
		// \u000a\u0064\u006f\u0075\u0062\u006c\u0065\u0020\u006e\u006f\u0074\u0061\u0020\u003d\u0020\u0044\u006f\u0075\u0062\u006c\u0065\u002e\u0070\u0061\u0072\u0073\u0065\u0044\u006f\u0075\u0062\u006c\u0065\u0028\u0073\u0063\u0061\u006e\u006e\u0065\u0072\u002e\u006e\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0028\u0029\u0029\u003b
		// \u000a\u0073\u006f\u006d\u0061\u0020\u002b\u003d\u0020\u006e\u006f\u0074\u0061\u003b
		// \u000a\u007d
		// \u000a\u006e\u006f\u0074\u0061\u0046\u0069\u006e\u0061\u006c\u0020\u003d\u0020\u0073\u006f\u006d\u0061\u0020\u002f\u0020\u0028\u0064\u006f\u0075\u0062\u006c\u0065\u0029\u0020\u006e\u0075\u006d\u0065\u0072\u006f\u0041\u0076\u0061\u006c\u0069\u0061\u0063\u006f\u0065\u0073\u003b
	}

	public void setNome(String nome) {
		// \u000a\u0074\u0068\u0069\u0073\u002e\u006e\u006f\u006d\u0065\u0020\u003d\u0020\u006e\u006f\u006d\u0065\u003b
	}

	public void setTurma(String turma) {
		// \u000a\u0074\u0068\u0069\u0073\u002e\u0074\u0075\u0072\u006d\u0061\u0020\u003d\u0020\u0074\u0075\u0072\u006d\u0061\u003b
	}

	public String getNome() {
		return nome;
	}

	public String getTurma() {
		return turma;
	}

	public double getNotaFinal() {
		return notaFinal;
	}
}

Exemplo de execução:

Nome do aluno: Chico Bento
Turma: Turma da Mônica
Número de avaliações: 4
Informe a 1a nota: 10
Informe a 2a nota: 5
Informe a 3a nota: 10
Informe a 4a nota: 8

Nome:       Chico Bento
Turma:      Turma da Mônica
Nota Final: 8.25