Java - estudiante

 
Vista:

estudiante

Publicado por Cesar_P (1 intervención) el 13/11/2005 05:05:43
Hola que tal... escribo este mensaje para solicitar una pequeña ayuda.
me piden usar el modelo cliente - servidor para la realizacion de un programa y no se la forma de llamar metodos usando parametros es decir este es un ejemplo de lo que me piden:

/*para la clase principal en el caso de un usuario*/

import javax.swing.*;
import java.lang.String;
public class ServidorNuevo{
public static void main(String a[ ]){
UsuarioNuevo miUsuario1 = new UsuarioNuevo("Sarah Meyer", "sarah_79", 1824, 25, "F");
}
System.exit(0);
}

/*y en la clase objeto...*/

import javax.swing.*;

public class UsuarioNuevo{

String nombre;
String login;
private int password;
int edad;
char sexo;

public UsuarioNuevo(String n, String l, int p, int e, char s){
nombre=n;
login=l;
password=p;
edad=e;
while (edad<18 || edad>100){
edad=Integer.parseInt(JOptionPane.showInputDialog("Ingrese una edad en el rango [18-100]"));
}
sexo=s;
}
public void obtenerEdad(){
JOptionPane.showMessageDialog(null, "LA EDAD ES " + edad);
}
public void obtenerNombre(){
JOptionPane.showMessageDialog(null, "EL NOMBRE ES " + nombre);
}
public void obtenerLogin(){
JOptionPane.showMessageDialog(null, "EL LOGIN ES " + login);
}
public int obtenerPassword(){
JOptionPane.showMessageDialog(null, "EL PASSWORD ES" + password);
return password;
}

ES DECIR TENGO QUE UTILIZAR LOS DATOS INGRESADOS EN LOS PARAMETROS PARA MOSTRAR EN LA CLASE MAIN.

SI ME PUEDEN AYUDAR GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:estudiante

Publicado por chuidiang (950 intervenciones) el 13/11/2005 17:11:30
Hola:

Si se ejecuta el programa con

java MiClase argumento1 argumento2 argumento3

estos argumentos aparecerán como cadenas en el main, asi

public static void main (String []args)
{
// args[0] es argumento1
// args[1] es argumento2
/ etc.
}

con args.length puedes saber cuántos argumentos hay.

Se bueno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar