Fallos de compilacion en ECLIPSE

Iniciado por quatreduros, 14 Octubre 2009, 18:27 PM

0 Miembros y 1 Visitante están viendo este tema.

quatreduros

Estoy realizando un programita que simule un Banco
Aquí pego mi código fuente, aver si me podeis ayudar porque tengo alguno fallitos.


public class Bank {

   private int count;
   private String nameBank;
   private double money;
                public double Total;
public Bank(int valueCount, String valueNameBank, double valueMoney){
   count= valueCount;
   nameBank= valueNameBank;
   money= valueMoney;
}//Se declara contructor

Bank b1=new Bank (1234567, 'Bancaja' , 30);
//Declaro un objeto de tipo Banco

public void IngresarDinero(b1){
      Total=this.money+money;
      System.out.pritln("Después de ingresar" + money "Dispone de" + Total );
}//Método1
   
}
Me da error cuando declaro la variable String Bancaja como arguemnto del objeto.
Tampoco me deja que el metodo ingresar reciba un objeto de tipo Bank
Aver si me podeis ayudar y si teneis ideas distintas para enfocar este programita me lo indicais.
Gracias,

Electronik

checate que necesitas poner
import java.io.PrintStream;

public class Bank {

   private int count;
   private String nameBank;
   private double money;
                public double Total;
public Bank(int valueCount, String valueNameBank, double valueMoney){
   count= valueCount;
   nameBank= valueNameBank;
   money= valueMoney;
}//Se declara contructor

Bank b1=new Bank (1234567, "Bancaja" , 30);
//Declaro un objeto de tipo Banco

public void IngresarDinero(b1){
      Total=this.money+money;
      System.out.println("Después de ingresar" + money +"Dispone de" + Total);
}//Método1
   
}


aun tiene un error pero espero poder ayudarte de algo era un poco de sintaxis

Debci

Cita de: quatreduros en 14 Octubre 2009, 18:27 PM
Estoy realizando un programita que simule un Banco
Aquí pego mi código fuente, aver si me podeis ayudar porque tengo alguno fallitos.


public class Bank {

   private int count;
   private String nameBank;
   private double money;
                public double Total;
public Bank(int valueCount, String valueNameBank, double valueMoney){
   count= valueCount;
   nameBank= valueNameBank;
   money= valueMoney;
}//Se declara contructor

Bank b1=new Bank (1234567, 'Bancaja' , 30);
//Declaro un objeto de tipo Banco

public void IngresarDinero(b1){
      Total=this.money+money;
      System.out.pritln("Después de ingresar" + money "Dispone de" + Total );
}//Método1
   
}
Me da error cuando declaro la variable String Bancaja como arguemnto del objeto.
Tampoco me deja que el metodo ingresar reciba un objeto de tipo Bank
Aver si me podeis ayudar y si teneis ideas distintas para enfocar este programita me lo indicais.
Gracias,

declara algun package, y añade imports necesarios, ademas no nos podrias decir que error de compilación hay?

Saludos

-Ramc-

Cita de: quatreduros en 14 Octubre 2009, 18:27 PM
Estoy realizando un programita que simule un Banco
Aquí pego mi código fuente, aver si me podeis ayudar porque tengo alguno fallitos.

Código (java) [Seleccionar]
public class Bank {

private int count;
private String nameBank;
private double money;
                public double Total;
public Bank(int valueCount, String valueNameBank, double valueMoney){
count= valueCount;
nameBank= valueNameBank;
money= valueMoney;
}//Se declara contructor

Bank b1=new Bank (1234567, 'Bancaja' , 30);
//Declaro un objeto de tipo Banco

public void IngresarDinero(b1){
Total=this.money+money;
System.out.pritln("Después de ingresar" + money "Dispone de" + Total );
}//Método1

}

Me da error cuando declaro la variable String Bancaja como arguemnto del objeto.
Tampoco me deja que el metodo ingresar reciba un objeto de tipo Bank
Aver si me podeis ayudar y si teneis ideas distintas para enfocar este programita me lo indicais.
Gracias,


No se si ese es el código completo, pero, no lo parece así que mientras tanto sólo me queda especular:

¿Por qué public void IngresarDinero recibe un b1?

¿Qué es un b1? Un identificador, no un tipo de datos, ademas ni siquiera lo usas en el método y es obvio, porque es un método de instancia, así que para que necesitarías enviarle la clase, si quieres programar en java, tendrás que aprender POO.

Por otro lado, declaras Bank b1=new Bank (1234567, 'Bancaja' , 30); y le envias como parametro 'Bancaja' entre comillas simples y lo debes hacer entre comillas DOBLES, porque es un String, ese era el error que te indicaba, pero, seguramente también te debe marcar otros que tengas arriba y no se como accedas a ese objeto b1, pero, debería estár en el main o ser un objeto estático, sino, no se para que quieres tenerlo así.


Shhh... be vewy, vewy, quiet!  I'm hunting wabbits...
LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.

Debci

Cita de: -Ramc- en 14 Octubre 2009, 21:22 PM
Cita de: quatreduros en 14 Octubre 2009, 18:27 PM
Estoy realizando un programita que simule un Banco
Aquí pego mi código fuente, aver si me podeis ayudar porque tengo alguno fallitos.

Código (java) [Seleccionar]
public class Bank {

private int count;
private String nameBank;
private double money;
                public double Total;
public Bank(int valueCount, String valueNameBank, double valueMoney){
count= valueCount;
nameBank= valueNameBank;
money= valueMoney;
}//Se declara contructor

Bank b1=new Bank (1234567, 'Bancaja' , 30);
//Declaro un objeto de tipo Banco

public void IngresarDinero(b1){
Total=this.money+money;
System.out.pritln("Después de ingresar" + money "Dispone de" + Total );
}//Método1

}

Me da error cuando declaro la variable String Bancaja como arguemnto del objeto.
Tampoco me deja que el metodo ingresar reciba un objeto de tipo Bank
Aver si me podeis ayudar y si teneis ideas distintas para enfocar este programita me lo indicais.
Gracias,


No se si ese es el código completo, pero, no lo parece así que mientras tanto sólo me queda especular:

¿Por qué public void IngresarDinero recibe un b1?

¿Qué es un b1? Un identificador, no un tipo de datos, ademas ni siquiera lo usas en el método y es obvio, porque es un método de instancia, así que para que necesitarías enviarle la clase, si quieres programar en java, tendrás que aprender POO.

Por otro lado, declaras Bank b1=new Bank (1234567, 'Bancaja' , 30); y le envias como parametro 'Bancaja' entre comillas simples y lo debes hacer entre comillas DOBLES, porque es un String, ese era el error que te indicaba, pero, seguramente también te debe marcar otros que tengas arriba y no se como accedas a ese objeto b1, pero, debería estár en el main o ser un objeto estático, sino, no se para que quieres tenerlo así.


nisiquiera especifica que error tiene...
Y el codigo como mbien dices esta incompleto por lo tanto no se puede evaluar del todo bien :s

Saludos