Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Gallu

#131
Java / Re: obtener fecha en j2me
17 Agosto 2010, 15:26 PM
No es recomendable usar Date , como han dicho esta deprecate, podrías hacer lo siguiente

Código (java) [Seleccionar]


import java.util.*;

class MyCalendario extends GregorianCalendar{
public MyCalendario(int year, int month, int date ){
super(year,month,date);
}
public MyCalendario(){
}

public String toString(){
return (this.get(Calendar.DAY_OF_MONTH) + " / "+ this.get(Calendar.MONTH)+ " / " + this.get(Calendar.YEAR));
}
}
class PruebaCalendario{
public static void main(String []arg){
MyCalendario cal = new MyCalendario();
System.out.println(cal);
}
}
#132
Hay ay ay ay ,  veo que estamos todos muy verdes en esto de java , si quieres saber el número de objetos creados de cierta clase lo que has de hacer es  crear una variable estática en la clase , que el constructor le sume uno a dicha variable , eje.

Código (java) [Seleccionar]

class Persona{
private static int numPersonas;

public Persona(){
numPersonas++;
}
public static int getNumeroPersonas(){
return numPersonas;
}
}

class PruebaContador{
public static void main(String []arg){
Persona per1 = new Persona();
Persona per2 = new Persona();
Persona per3 = new Persona();
Persona per4 = new Persona();

System.out.println("El número de objetos persona es = "+ Persona.getNumeroPersonas());
}
}

}


otra cosa ,  el código repetido lo podrías poner en funciones para utilizarlo donde quieras ,  si te fijas , en tu código , repites los System.out para imprimir la información de las Pelotas , por que no haces

Código (java) [Seleccionar]

public void printInfoPelota(Pelota pelota){
System.out.println("peso : " + pelota.getPeso() ) ;
         System.out.println("color: " + pelota.getColor() ) ;
         System.out.println("marca: " + pelota.getMarca() ) ;
}

y luego solamente llamarías a la función
Código (java) [Seleccionar]

printInfoPelota(miPelota);
printInfoPelota(otraPelota);


también te recomiendo que te leas la java code conventions

http://www.oracle.com/technetwork/java/codeconv-138413.html


espero que te haya servido.
#133
Cuando usas una Collection tipo TreeSet , TODOS los objetos que vayas a agregar deber definir la manera en que se ordenarán , ya que dicha collection es ordenada , con lo cual , basta con que tu clase implemente el método compareTo(Object o) de la interfas Comparable , si no te interesa ordenarlo , solamente has que dicho método devuelva 1 , asi agregará a todos , o utiliza otra collection que no se ordene , tipo ArrayList o Vector.
#134
Programación C/C++ / Re: Ayuda con C++ ?
12 Agosto 2010, 09:59 AM
Esto te servirá ... :¬¬

EI: no se hacen tareas, por favor leer las reglas.
#135
GNU/Linux / Re: Problema con adobe flash plugin
11 Agosto 2010, 17:58 PM
Cita de: kln en 11 Agosto 2010, 11:43 AM
Ya ya, lo desistale e instale el otro pero aun asi sigue dando los mismo fallos de vez en cuando  :huh: en fin parece ser que los usuarios de gnu/linux tenemos que vivir asi? pasa solo en ubuntu o en las demas distribuciones tambien sucede?

Gracias por vuestras respuestas ;)

Pues no , los usuarios de gnu/linux NO tenemos que vivir así , como ya te dije , yo uso Ubuntu 10.04 y me va muy bien el flash , sigue buscando no te desanimes , por cierto , puedo ver bien los videos en chromium y en firefox.

Saludos.
#136
GNU/Linux / Re: Problema con adobe flash plugin
11 Agosto 2010, 09:27 AM
Desistala el adobe-flasplugin


apt-get --purge remove nombrePaquete


y luego instalas el nonfree
#137
GNU/Linux / Re: Problema con adobe flash plugin
10 Agosto 2010, 18:43 PM
Pues a mí el flash me va de perlas , utilizo ubuntu 10.04 . Prueba instalando el  flashplugin-nonfree.

Abre una consola y escribe

sudo aptitude install flashplugin-nonfree


Ya me dirás algo, saludos.
     
#138
Java / Re: Problema de mostrar una lista
9 Agosto 2010, 11:49 AM
Hola , me parece que estás  un poco confundido con el concepto POO , no es correcto que la
clase vendedor tenga una lista de vendedores, una clase es la representación de un objeto, además ,
public List <Vendedor> ListaVendedores = new ArrayList<Vendedor>(); solo se llena con un objeto cada vez
y aparte creas el Vector de vendedores , creo que lo correcto es plantearlo de la siguiente manera .

Lo que te contesto egyware es correcto ,  debes sobreescribir el método toString() heredado de Object para
que cuando hagas System.out.println(anOgject) imprima lo que deseas que imprima .

Tampoco es correcto usar palabras reservadas como nombres de variables o clases , en tu caso usaste "main2" como nombre de clase
mirate los code conventions de java , los encuentras en el siguiente enlace

http://www.oracle.com/technetwork/java/codeconv-138413.html

Código (java) [Seleccionar]

import java.util.*;

class Vendedor {
public String nombre;
public int autosVend;

public Vendedor(String nombre, int autosVend){
this.nombre = nombre;
this.autosVend = autosVend;
}

public String toString(){
return (this.getNombre() + " ha vendido " + this.getAutosVendidos()+ " carros");
}

public String getNombre(){
return this.nombre;
}
public int getAutosVendidos(){
return this.autosVend;
}
}


class ListaVendedores {
private List listaVendedores ;

public ListaVendedores (){
listaVendedores = new ArrayList();
}

public void addVendedor(Vendedor v){
this.listaVendedores.add(v);
}

public void  mostrarVendedores(){
Iterator iter = this.listaVendedores.iterator();
while (iter.hasNext())
  System.out.println(iter.next());

}
}


class Prueba2 {

public static void main(String[] args) {
ListaVendedores listaV = new ListaVendedores();
listaV.addVendedor(new Vendedor("Pepe",3));
listaV.addVendedor(new Vendedor("Fede", 4));
listaV.addVendedor(new Vendedor ("Alan",5));

//ahora mostramos los vendedores que tenemos en la lista
listaV.mostrarVendedores();
}

}
#139
Hola , utiliza java.util.GregorianCalendar , Date esta deprecate.

Saludos
#140
Java / Re: problema al compilar
3 Agosto 2010, 17:25 PM
Hola mapers , deberías poner el mensaje que te da el compilador , a mí en principio me compila bien , saludos.