salve avrei un piccolo problema, ho i dati di una banca(inseriti in un array di oggetti) composti da saldo nome cognome ecc. Una volta trovato il massimo vorrei stamparlo (facile) ma vorrei stampare anche il nome ed il cognome collegati (so che è facile ma nn ci riesco )
posto il programma qualcuno sa dirmi come posso fare??

codice:
public class banca {
	private String cogn;
	private String nom;
	private int sald;
	private int num;
	public banca(String cognome,String nome,int saldo,int numeroconto){
		cogn = cognome;
		nom=nome;
		sald = saldo;
		num = numeroconto;
	}
	public int saldomax(){
		int saldo =0;
	
			if(sald > saldo){
				saldo= sald;
		
		}
		return saldo;
	}
	public String getname(){
		return nom;
	}
	public String getsurname(){
		return cogn;
	}
	public int getbalance(){
		return sald;
	}
		public int getnumberaccount (){
			return num;
		
	}
		

}


codice:
import javax.swing.JOptionPane;
public class mainbanca {
	
	
	public static void main(String[] args) {
		String c ; //cognome
		String n ; //nome
		int s ; //saldo
		int nc ; //numconto
		int samax=0 ;
		int nelementi; //numero degli elementi
		 
		nelementi = Integer.parseInt(JOptionPane.showInputDialog("inserire il numero di elementi da inserire"));		
		banca[] b = new banca[nelementi];
		
		for (int i = 0; i < nelementi; i++){
			n = JOptionPane.showInputDialog("inserire nome");
			c = JOptionPane.showInputDialog("inserire cognome");
			s = Integer.parseInt(JOptionPane.showInputDialog("inserire saldo"));
			nc = Integer.parseInt(JOptionPane.showInputDialog("inserire numero conto"));
			b[i] = new banca(c,n,s,nc);
			
		}
		
		int k;

		
		for(k=0; k < nelementi ;k++){
			
			samax = b[k].saldomax();

			
		}
		
		System.out.print("il saldo massimo è: "+ samax );
		System.out.println(" ");
		
		System.out.print ("il proprietario del conto è: " + b[k].getname()  + " " + b[k].getsurname());   //QUESTA RIGA NON FUNZIONA PERCHè EVIDENTEMENTE NON HO   //L'INDICE CORRETTO
		
	}

}