Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con metodo(estoy empezando)

Estas en el tema de Problema con metodo(estoy empezando) en el foro de Java en Foros del Web. Hola! Estoy iniciandome en java por mi cuenta, e intentando realizar uno de los ejercicios que dice: 1) Escriba un programa que convierta a mayúsculas ...
  #1 (permalink)  
Antiguo 26/09/2009, 14:56
 
Fecha de Ingreso: mayo-2005
Ubicación: Vimianzo. A Coruña
Mensajes: 230
Antigüedad: 19 años
Puntos: 1
Problema con metodo(estoy empezando)

Hola!
Estoy iniciandome en java por mi cuenta, e intentando realizar uno de los ejercicios que dice:
1) Escriba un programa que convierta a mayúsculas todos los argumentos que se le pasan y los escriba a la pantalla. Escríbalo usando la instrucción while (condición) { ... }. Para ello busque en los encabezados de la clase java.lang.String un método que devuelve una cadena en mayúsculas (en inglés mayúscula se escribe "upper case").


Pues bien...tengo hecho esto:
Código:
package ejem04;

import java.lang.String;

public class Ejercicio41 
{

    public static void main(String[] args) 
    {
        int i=0;
        if (args.length>0)
        {
            while (i<args.length)
            {
                System.Out.println(toUpperCase(args[1]));
                i++;
            }
        }
    }
}
El problema viene que me dice:
cannot find symbol method toUpperCase(java.lang.String)
cannot find symbol variable Out


A ver si me podeis hechar una mano, porque me está costando bastante el Java de marras...xDD

Gracias por todo y un Saludo!
__________________
Técnico Superior en Desarrollo de Apliciones Informáticas
  #2 (permalink)  
Antiguo 26/09/2009, 19:22
Avatar de DiabloGuardian  
Fecha de Ingreso: noviembre-2008
Ubicación: Hidalgo
Mensajes: 215
Antigüedad: 15 años, 5 meses
Puntos: 3
Respuesta: Problema con metodo(estoy empezando)

hola baldur, que bien que seas autodidacta y de alguna manera es bueno que te equivoques (para que aprendas bien y obtengas mas confianza al desarrollar), yo te recomiendo que te consigas un tutorial basico, en la red hay muchos cualquiera te sirve, pero tambien dale una revisadita a la documentacion de java... ahora si vamos a tu error

debes tener cuidado con la sintaxis java no es de libre contexto (creo que se dice asi)
cannot find symbol variable Outes por que "out" es con minusculas.
cannot find symbol method toUpperCase(java.lang.String) asi no se usan los metodos primero es el objeto punto y despues el metodo

asi deberia de quedar tu codigo.... saludos

Cita:
Iniciado por Baldur Ver Mensaje
Código:
package ejem04;

import java.lang.String;

public class Ejercicio41 
{

    public static void main(String[] args) 
    {
        int i=0;
        if (args.length>0)
        {
            while (i<args.length)
            {
               System.out.println(args[i].toUpperCase());
                i++;
            }
        }
    }
}
__________________
-=:[ Lo importante no es saber todo, sino saber buscar ]:=-

Última edición por DiabloGuardian; 26/09/2009 a las 19:25 Razón: algun error de dedo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:25.