Naum consigo achar o erro, podem me ajudar?

Galera, to com um problema insolucionavel ( para mim ).
Podem dar uma olhada neste codigo e ver qual eh o problema?

==========================================

package fullPackage;

public class GravaContas {

int idConta;
String nomeUsuario;
String senhaUsuario;
String profissaoUsuario;
int salarioMensal;
int bonus;
int saldoAtual;

public GravaContas( int IdC, String nNU, String nSU, String nPU, int nSM, int nB, int nSA )
{
setIdConta( IdC );
setNomeUsuario( nNU );
setSenhaUsuario( nSU );
setProfissaoUsuario( nPU );
setSalarioMensal( nSM );
setBonus( nB );
setSaldoAtual( nSA );
}
public void setIdConta( int IdC )
{
idConta = IdC;
}
public int getIdConta( )
{
return idConta;
}

public void setNomeUsuario( String nNU )
{
nomeUsuario = nNU;
}
public String getNomeUsuario( )
{
return nomeUsuario;
}

public void setSenhaUsuario( String nSU )
{
senhaUsuario = nSU;
}
public String getSenhaUsuario( )
{
return senhaUsuario;
}

public void setProfissaoUsuario( String nPU )
{
profissaoUsuario = nPU;
}
public String getProfissaoUsuario( )
{
return profissaoUsuario;
}

public void setSalarioMensal( int nSM )
{
salarioMensal = nSM;
}
public int getSalarioMensal( )
{
return salarioMensal;
}

public void setBonus( int nB )
{
bonus = nB;
}
public int getBonus( )
{
return bonus;
}

public void setSaldoAtual( int nSA )
{
saldoAtual = nSA;
}
public int getSaldoAtual( )
{
return saldoAtual;
}
}
==========================================
package fullPackage;
import java.io.FileNotFoundException;
import java.lang.SecurityException;
import java.util.Formatter;
import java.util.FormatterClosedException;
import java.util.NoSuchElementException;
import java.util.Scanner;
public class CreateTextFile
{
private Formatter output;

public void openFile( )
{
try
{
output = new Formatter( "BD.txt" );
}
catch ( SecurityException securityException )
{
System.err.println( "Voce não tem direito de escrita!" );
System.exit( 1 );
}
catch ( FileNotFoundException fileNotFoundException )
{
System.err.println( "Erro ao criar o arquivo!" );
System.exit( 1 );
}
}

public void addRecords( )
{
GravaContas grava = new GravaContas( );//Dah erro aqui

Scanner input = new Scanner( System.in );

System.out.printf( "%s\n%s\n%s\n\n" );

while ( input.hasNext( ) )
{
try
{
grava.idConta( input.nextInt( ) );
grava.nomeUsuario( input.next( ) );
grava.profissaoUsuario( input.next() );
grava.senhaUsuario( input.next( ) );
grava.salarioMensal( input.nextInt( ) );
grava.bonus( input.nextInt( ) );
grava.saldoAtual( input.nextInt( ) );

if( grava.getIdConta( ) > 0 )
{
output.format("%d %s %s %s %d %d %d", grava.getIdConta( ),
grava.getNomeUsuario( ), grava.getProfissaoUsuario( ),
grava.getSenhaUsuario( ), grava.getSalarioMensal( ),
grava.getBonus( ), grava.getSaldoAtual( ) )
}
else
{
System.out.println( "Erro!" );
}
}
catch( FormatterClosedException formatterClosedException )
{
System.out.println( "Erro ao escrever no arquivo!" );
}
catch( NoSuchElementException noSuchElementException )
{
System.out.println( "Entrada invalida. Por favor tente novamente." );
input.nextLine( );
}
System.out.printf( "%s %s\n%s", "Entre com o numero da conta ( >0 )" );
}
}
public void fechaArquivo( )
{
if( output != null )
{
output.close( );
}
}
}

==========================================
valeu galera!!!

EDIT -

  1. Por favor, use os tags [ code ] para postar código
  2. Podia ter a gentileza de dizer que erro está ocorrendo?

Poderia dizer ao menos o que se passa?

Desculpe pelas tags [Code]

Cara, na linha 32 diz “Construtor indefinido”

nas linhas 42 a 48 diz “O metodo eh indefinido pelo metodo GravaContas”

Não existe o construtor GravaContas sem parâmteros, oque tu criou exige parâmetros. Tente criá-lo.

 grava.idConta( input.nextInt( ) );  // Troque por grava.setIdConta( input.nextInt( ) );
 grava.nomeUsuario( input.next( ) );  
 grava.profissaoUsuario( input.next() );  
 grava.senhaUsuario( input.next( ) );  
 grava.salarioMensal( input.nextInt( ) );  
 grava.bonus( input.nextInt( ) );   // Troque por grava.setBonus( input.nextInt( ) );
 grava.saldoAtual( input.nextInt( ) ); 

Soh da erro nas linhas que falei … E todos os erros saum por causa do construtor …
Mas cara, eu naum consigo imaginar quais os parametros para passar ao construtor …

pode dar uma ideia?

[quote=thegoergen]Não existe o construtor GravaContas sem parâmteros, oque tu criou exige parâmetros. Tente criá-lo.

grava.idConta( input.nextInt( ) ); // Troque por grava.setIdConta( input.nextInt( ) ); grava.nomeUsuario( input.next( ) ); grava.profissaoUsuario( input.next() ); grava.senhaUsuario( input.next( ) ); grava.salarioMensal( input.nextInt( ) ); grava.bonus( input.nextInt( ) ); // Troque por grava.setBonus( input.nextInt( ) ); grava.saldoAtual( input.nextInt( ) ); [/quote]

Essa deu certinho cara, vlw …
Soh falta o construtor …

na classe GravaContas

crie o construtor

public GravaContas(){}

Na classe GravaContas eu criei o construtor e passei parametros a ele …

 public GravaContas( int IdC, String nNU, String nSU, String nPU, int nSM, int nB, int nSA )  
 {  
 setIdConta( IdC );  
 setNomeUsuario( nNU );  
 setSenhaUsuario( nSU );  
 setProfissaoUsuario( nPU );  
 setSalarioMensal( nSM );  
 setBonus( nB );  
 setSaldoAtual( nSA );  
 }  

[quote=JuniorCampos]Na classe GravaContas eu criei o construtor e passei parametros a ele …

public GravaContas( int IdC, String nNU, String nSU, String nPU, int nSM, int nB, int nSA ) { setIdConta( IdC ); setNomeUsuario( nNU ); setSenhaUsuario( nSU ); setProfissaoUsuario( nPU ); setSalarioMensal( nSM ); setBonus( nB ); setSaldoAtual( nSA ); } [/quote]

Sim, mas na linha 118 (# GravaContas grava = new GravaContas( );//Dah erro aqui ) vc tenta chamar um construtor SEM PARÂMETROS.

Eh, vcs tinham razao …
Eu esqueci do construtor sem parametros …

po, vlw mesmo galera!!!

Crie outro construtor só que dessa vez sem parametros, pode ser abaixo desse que vc já criou vc vai fazer sobrecarga de construtores.

vlws