Boa noite

Então venho eu pedir socorro novamente!

Nesse código preciso retornar se minha conta esta negativa ou positiva como faço isso? irei postar só a parte que interessa pois ele esta enorme.

package orientacaoObjeto;

public class Conta {

int numeroBanco;
int agencia;
int numeroConta;
String nomeCliente;
String cpf;
String rg;
String tipo;
String situacaoCliente;
String situacaoConta;
String banco;
double saldo;
double limite;

public boolean fechar (double valor, String contaFechada){
	boolean fechadoComSucesso = false;
	
	
	this.situacaoConta = contaFechada;
		

	if (this.saldo >= 0) {
		fechadoComSucesso = true;
			} else{  
				System.out.println("numero negativo ");
			}
	return fechadoComSucesso;			
}

}

public class TesteConta {

public static void main(String[] args) {
	
	Conta minhaConta = new Conta ();		
	Conta contaDestino = new Conta ();
	Conta deposito = new Conta ();
	Conta abrirConta = new Conta();
	Conta fechar = new Conta();

        System.out.println("Conta Fechada");

Só verificar o saldo, talvez o limite entre na sua regra de negócio.
Tá passando um parâmetro que não usa e em nenhum momento tá chamando o método.
Espero que não seja aquela instância com nome fechar.
E pra que 5 objetos ?
E a próxima vez coloque um título que condiz com o seu problema, “Boa noite”.

Você fez implementou o método “fechar” para fazer este teste, mas em nenhum momento o invocou no “main”…
if(minhaConta.fechar()){ System.out.println("Conta Fechada"); }

Outra dica, sua classe Conta tem atributos de cliente, estes não são de responsabilidade dela, exemplo: nomeCliente, cpf, rg, situacaoCliente… eu aconselho você criar uma classe Cliente, e na classe Conta você ter um atributo do tipo Cliente.

Valeu! Acho que esclareceu bem, agora essa parte do cliente o exercicio esta pedindo que seja tudo feito nele.