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 -
- Por favor, use os tags [ code ] para postar código
- Podia ter a gentileza de dizer que erro está ocorrendo?