Qual o erro neste programa?

Eu tava treinando variavéis de instância e o método get. Gostaria de saber onde estou errando nesse programa. Primeiro eu criei o programa Nina.java e o Account.java

public class Account {
	
	private double balance;
	
	public Account(double initialBalance){
		
		if (initialBalance>0.0){
			balance=initialBalance;
		}
	}
	
	public void credit(double amount){
		
		balance=balance+amount;
		
	}
	
	public void withdraw(double wd){
		
		balance= balance-wd;
	}

	public double getBalance(){
		
		return balance;
	
	}
	
}

Nina.java

import javax.swing.JOptionPane;
import java.util.Scanner;

public class Nina {
	
	public static void main (String args[]){
		
		Account account1 = new Account (50.0);
		
		
		Scanner input = new Scanner(System.in);
		
				
		System.out.printf("O saldo atual da Primeira conta é de %.2f\n",account1.getBalance());
		System.out.printf("O saldo atual da Segunda conta é de %.2f\n", account2.getBalance());
		
		
		double depo;
		
		System.out.print("Quanto você deseja depositar na Primeira Conta?\n");
		depo = input.nextDouble();
		
		account.credit(depo);
		
		System.out.printf("\n Foram adicionados %.2f para a Primeira conta.");
		System.out.printf("\nSeu saldo atual é %.2f\n",account1.getBalance());
		
		double retirada;
		
		System.out.printf("Digite a quantia que você deseja retirar ");
		retirada = input.nextDouble();
		
		account1.withdraw(retirada);
		
		System.out.printf("Você retirou %.2f da sua conta.\nSeu saldo atual é %.2f\n.",retirada,account1.getbalance());
			
		
	}
	
}
 System.out.printf("O saldo atual da Segunda conta é de %.2f\n", account2.getBalance());  

vc não criou o objeto “account2”

Cara, na classe Nina nao existe a declaracao da variavel account2, creio que este seja seu problema.

t+

Acho que sua dúvida já fora respondida. Só uma dica: Ao postar um código errado, informe o erro impresso pelo compilador, e a saída esperada do seu programa.