Por que meu código não está conseguindo imprimir a lista no console ? Java - listas

30/06/2020

0

package ultimateArray;

public class Employee {

	private int id;
	private String name;
	private float salary;
	
	public float increaseSalary(float percentage) {
		return salary += (salary * percentage/100);
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public float getSalary() {
		return salary;
	}

	public void setSalary(float salary) {
		this.salary = salary;
	}
	
	public Employee(int id, String name, float salary) {
		this.id = id;
		this.name = name;
		this.salary = salary;
	}
	
	
}


package ultimateArray;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class program {

	public static void main(String[] args) {

		Scanner scan = new Scanner(System.in);
		List <Employee> list = new ArrayList<>(); 
		System.out.println("How many Employees? ");
		int vzs = scan.nextInt();

		for (int a = 0; a < vzs; a++) {
			System.out.println("Employee #" + (a + 1));
			System.out.println("ID: ");
			int id = scan.nextInt();
			System.out.println("Name: ");
			scan.nextLine();
			String name = scan.nextLine();
			System.out.println("salary: ");
			float salary = scan.nextFloat();
			Employee employee = new Employee(id, name, salary);
			list.add(employee);
			System.out.println("=======================");

		}
		
		for(Employee x : list) {
			System.out.println(x.toString());
		}

	}

}



A informação que o console me devolve, é o endereço de memória ultimateArray.Employee@7ef20235
Weslley Felix

Weslley Felix

Responder

Posts

30/06/2020

Weslley Felix

como eu faço para que seja devolvido a informacao do funcionario, ao inves do endereco de memoria
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar