• Sábado 21 de Septiembre de 2024, 16:54

Mostrar Mensajes

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


Mensajes - polly_

Páginas: [1]
1
Java / Re: [DUDA] Clase "Fecha"
« en: Lunes 18 de Octubre de 2010, 21:28 »
Tienes algunos fallos:

La variable
Código: Java
  1. private int dd/mm/aa;
  2.  
esta mal declarada, no se puede usar el caracter '/' para un identificador de variable en Java.
Las expresiones booleanas van entre paréntesis en la sentencia 'if'.
Los constructores de clase no devuelven ningún valor (tu haces que el constructor Fecha devuevla un booleano).

Tienes algunos fallos más, pero los anteriores son los más graves. Tu código ni siquiera compila.

El código podría ser así:
Código: Java
  1.  
  2. public class Fecha {
  3.  
  4.     private int dia;
  5.     private int mes;
  6.     private int anyo;
  7.  
  8.     public Fecha(int d, int m, int a) {
  9.         dia = d;
  10.         mes = m;
  11.         anyo = a;
  12.     }
  13.  
  14.     public int getDia() {
  15.         return dia;
  16.     }
  17.  
  18.     public int getMes() {
  19.         return mes;
  20.     }
  21.  
  22.     public int getAnyo() {
  23.         return anyo;
  24.     }
  25.  
  26.     public String toString() {
  27.         String output = String.format("%02d/%02d/%02d", dia, mes, anyo);
  28.         return output;
  29.     }
  30. }
  31.  
  32.  

S2

2
Java / Re: DUDA array
« en: Lunes 18 de Octubre de 2010, 21:10 »
Tienes 2 fallos gordos:

Primero, declaras un array de tamaño 10, esto es lo indices van de 0 a 9, pero en ambas clases recorres el bucle desde 1 hasta 10 cuando debería ser desde 0 hasta 9.

Segundo, en la clase goryto no imprimes cada elemento del vector, debería ser así:
Código: Java
  1.  
  2. public class goryto {
  3.    
  4.     public void llenado(int vector[]){
  5.  
  6.         System.out.println("El vector es:n");
  7.         for(int i=0;i<10;i++){
  8.             System.out.print(vector[i]+ " ");
  9.         }
  10.         System.out.println();
  11.     }
  12. }
  13.  
  14.  

S2

Páginas: [1]