|
Indice | Temas Recientes | Quién Está en LÃnea | Lista de Usuarios | Mi Perfil | Búsqueda | Ayuda |
![]() |
mvnForum » Listar todos los foros » Foro: Curso PLJ » Tema: Duda Sesion3 ejer 2.3!! |
Total de mensajes en este tema: 4 |
[Eliminar este Tema]
[Mover este Tema] [AÅadir a Mis Favoritos] [AÅadir un aviso a este tema] [Publicar nuevo tema] |
Autor |
|
![]() Novato
|
Estoy intentando definir lo siguiente : Añade una variable de clase valores que contenga un array con los valores de los contadores creados. Para eso segun he leido antes en otro post, hay que poner : Contador []cont; cont = new Contador[100]; Si esto es correcto a mi me da un error en la primera linea : Severity Description Resource In Folder Location Creation Time 2 Syntax error on token ";", , expected Contador.java plj/modulo1/sesion3 line 3 8 de julio de 2004 10:13:05 Si comento la linea //cont = new Contador[100]; el error desaparece, creo que estoy definiendo mal el array , pero no se como se deberia hacer bien. |
||
|
![]() Miembro
|
Lo siento, pero no he podido reproducir el error y no sé lo que te está pasando. ¿El error te lo da al compilar, no? ¿Qué herramienta usas? Aunque la forma de poner los corchetes en la declaración es algo extraña, lo he probado y no hay error de sintaxis. En Java los corchetes se suelen poner pegados al tipo: Contador[] cont;. De todas formas, lo que estás haciendo no es lo correcto. Se pide que el array sea una variable estática de la clase que contenga los VALORES de los contadores que se vayan creando. Sin embargo, tú estás intentando hacer un array de Contadores, y no es lo mismo. Domingo. |
||
|
![]() Novato
|
Ya se el error pq me daba, segun parece si declaro el array todo en una linea asi : Contador[] valores= new Contador[100]; esto no me da error de sitnaxis , si lo hago en dos lienas si , aclarado esto , segun he podido leer, lo que deberia crear seria un array static de enteros en el que meteria el valos de cada contador, pero el contador tiene un acumulador y un valor . eso como se supone que podria guardarlo en el array si es de tipo int ![]() |
||
|
![]() Miembro
|
Voy a intentar explicar el ejercicio otra vez, a ver si se entiende mejor. Lo que hay implementado es una clase Contador, a partir de la que podemos crear objetos contador. Contador c1 = new Contador(3); Hasta aquà fácil, porque ya está hecho. Ahora lo que falta por hacer: tenemos que definir un método (estático, en la clase Contador) que se llame getValues() y que devuelva un array de enteros con los valores de los contadores. Desde fuera, lo podrÃamos llamar asÃ: int[] valores;Espero que quede más claro. Domingo. |
||
|
[Versión imprimible] [Publicar nuevo tema] |