Help me in solving OPJA06 problem

My issue

code please

My code

class BankAccount {
    private int accountNumber;
    private String accountHolder;
    private int balance;

    // Constructor to initialize the attributes
    public BankAccount(int accountNumber, String accountHolder) {
        this.accountNumber = accountNumber;
        this.accountHolder = accountHolder;
        this.balance = 0; // Initial balance is 0
    }

    // Deposit method
    public void deposit(int amount) {
        balance += amount;
        System.out.println("Deposited: $" + amount);
    }

    // Withdraw method
    public void withdraw(int amount) {
        balance -= amount;
        System.out.println("Withdrawn: $" + amount);
    }

    // Display account information
    public void getAccountInfo() {
        System.out.println("Account Number: " + accountNumber);
        System.out.println("Account Holder: " + accountHolder);
        System.out.println("Balance: $" + balance); 
    }
}

public class Main {
    public static void main(String[] args) {
        BankAccount obj=new BankAccount();
        
        obj.amount=deposit(12345);
        
        obj.amount=withdraw(500);
        obj.amount=deposit(200);
        onj.getAccountInfo();
        
        
    }
}

Learning course: Advanced Java programming
Problem Link: Coding Problem in Advanced Java programming

Can you give a little idea about the question as it an pro content question.so it not accessible to all