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

Ayuda con variable java

Estas en el tema de Ayuda con variable java en el foro de Java en Foros del Web. Hola atodos supongo que tengo un problema con la forma de declarar "iface", el codigo es el siguiente: import java.util.Enumeration; import java.net.*; class inetaddressExample{ static ...
  #1 (permalink)  
Antiguo 06/09/2008, 16:59
 
Fecha de Ingreso: junio-2008
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
Ayuda con variable java

Hola atodos supongo que tengo un problema con la forma de declarar "iface", el codigo es el siguiente:

import java.util.Enumeration;
import java.net.*;

class inetaddressExample{
static iface;
public static void main(String[]arg){


Enumeration<NetworkInterface>interfaceList=Network Interface.getNetworkInterfaces();
if(interfaceList==null){
System.out.println("--No se encontraron interfaces--");
}
else{
while(interfaceList.hasMoreElements()){
NetworkInterface iface=interfaceList.nextElement();
System.out.println("Interface:"+iface.getName());
}

Enumeration<InetAddress>addrList=iface.getHardware Address();
if(!addrList.hasMoreElements()){
System.out.println("No hay direccion para esta interface");
}

}} }

y el error es:
<idientifer> expected; que me lo marca en la linea: static iface;
¿cual seria la forma correcta de decklarar iface???? o que problema tendre?? Espero puedan ayudarme y gracias...
  #2 (permalink)  
Antiguo 07/09/2008, 11:14
 
Fecha de Ingreso: agosto-2008
Mensajes: 48
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Ayuda con variable java

pues bueno static no es un tipo de dato sino mas bien es un modificador de acceso
asi que no has definido el tipo de dato de tu variable iface ..
por ejmplo lo correcto seria que lo declares asi

static NetworkInterface iface;
  #3 (permalink)  
Antiguo 07/09/2008, 16:34
 
Fecha de Ingreso: junio-2008
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ayuda con variable java

Cita:
Iniciado por martypm Ver Mensaje
pues bueno static no es un tipo de dato sino mas bien es un modificador de acceso
asi que no has definido el tipo de dato de tu variable iface ..
por ejmplo lo correcto seria que lo declares asi

static NetworkInterface iface;
muchas gracias, lamentablemente ahora no puedo con el error de "tipos incompatibles", me ha costado trabajo esto, pero se agrdece la ayuda aqui brindada
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 11:16.