elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20
131  Programación / Java / Re: obtener fecha en j2me en: 17 Agosto 2010, 15:26 pm
No es recomendable usar Date , como han dicho esta deprecate, podrías hacer lo siguiente

Código
  1.  
  2. import java.util.*;
  3.  
  4. class MyCalendario extends GregorianCalendar{
  5. public MyCalendario(int year, int month, int date ){
  6. super(year,month,date);
  7. }
  8. public MyCalendario(){
  9. }
  10.  
  11. public String toString(){
  12. return (this.get(Calendar.DAY_OF_MONTH) + " / "+ this.get(Calendar.MONTH)+ " / " + this.get(Calendar.YEAR));
  13. }
  14. }
  15. class PruebaCalendario{
  16. public static void main(String []arg){
  17. MyCalendario cal = new MyCalendario();
  18. System.out.println(cal);
  19. }
  20. }
  21.  
132  Programación / Java / Re: Contar objetos creados de una clase en: 17 Agosto 2010, 14:55 pm
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
  1. class Persona{
  2. private static int numPersonas;
  3.  
  4. public Persona(){
  5. numPersonas++;
  6. }
  7. public static int getNumeroPersonas(){
  8. return numPersonas;
  9. }
  10. }
  11.  
  12. class PruebaContador{
  13. public static void main(String []arg){
  14. Persona per1 = new Persona();
  15. Persona per2 = new Persona();
  16. Persona per3 = new Persona();
  17. Persona per4 = new Persona();
  18.  
  19. System.out.println("El número de objetos persona es = "+ Persona.getNumeroPersonas());
  20. }
  21. }
  22.  
  23. }
  24.  

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
  1. public void printInfoPelota(Pelota pelota){
  2. System.out.println("peso : " + pelota.getPeso() ) ;
  3.         System.out.println("color: " + pelota.getColor() ) ;
  4.         System.out.println("marca: " + pelota.getMarca() ) ;
  5. }
  6.  
y luego solamente llamarías a la función
Código
  1. printInfoPelota(miPelota);
  2. printInfoPelota(otraPelota);
  3.  

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  Programación / Java / Re: Boton que agrega un objeto a un treeset en: 17 Agosto 2010, 14:45 pm
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 / Programación C/C++ / Re: Ayuda con C++ ? en: 12 Agosto 2010, 09:59 am
Esto te servirá ... :¬¬

EI: no se hacen tareas, por favor leer las reglas.
135  Sistemas Operativos / GNU/Linux / Re: Problema con adobe flash plugin en: 11 Agosto 2010, 17:58 pm
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  Sistemas Operativos / GNU/Linux / Re: Problema con adobe flash plugin en: 11 Agosto 2010, 09:27 am
Desistala el adobe-flasplugin

Código
  1. apt-get --purge remove nombrePaquete
  2.  

y luego instalas el nonfree
137  Sistemas Operativos / GNU/Linux / Re: Problema con adobe flash plugin en: 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
Código
  1. sudo aptitude install flashplugin-nonfree
  2.  

Ya me dirás algo, saludos.
     
138  Programación / Java / Re: Problema de mostrar una lista en: 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
  1. import java.util.*;
  2.  
  3. class Vendedor {
  4. public String nombre;
  5. public int autosVend;
  6.  
  7. public Vendedor(String nombre, int autosVend){
  8. this.nombre = nombre;
  9. this.autosVend = autosVend;
  10. }
  11.  
  12. public String toString(){
  13. return (this.getNombre() + " ha vendido " + this.getAutosVendidos()+ " carros");
  14. }
  15.  
  16. public String getNombre(){
  17. return this.nombre;
  18. }
  19. public int getAutosVendidos(){
  20. return this.autosVend;
  21. }
  22. }
  23.  
  24.  
  25. class ListaVendedores {
  26. private List listaVendedores ;
  27.  
  28. public ListaVendedores (){
  29. listaVendedores = new ArrayList();
  30. }
  31.  
  32. public void addVendedor(Vendedor v){
  33. this.listaVendedores.add(v);
  34. }
  35.  
  36. public void  mostrarVendedores(){
  37. Iterator iter = this.listaVendedores.iterator();
  38. while (iter.hasNext())
  39.  System.out.println(iter.next());
  40.  
  41. }
  42. }
  43.  
  44.  
  45. class Prueba2 {
  46.  
  47. public static void main(String[] args) {
  48. ListaVendedores listaV = new ListaVendedores();
  49. listaV.addVendedor(new Vendedor("Pepe",3));
  50. listaV.addVendedor(new Vendedor("Fede", 4));
  51. listaV.addVendedor(new Vendedor ("Alan",5));
  52.  
  53. //ahora mostramos los vendedores que tenemos en la lista
  54. listaV.mostrarVendedores();
  55. }
  56.  
  57. }
  58.  
139  Programación / Java / Re: Error con java.util.Date fecha incorrecta en: 4 Agosto 2010, 20:40 pm
Hola , utiliza java.util.GregorianCalendar , Date esta deprecate.

Saludos
140  Programación / Java / Re: problema al compilar en: 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.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines