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

java alguen que me ayude porfavor

Estas en el tema de java alguen que me ayude porfavor en el foro de Java en Foros del Web. Mensajes: 2 Karma: n/a zambrano_ds1990 esta en línea ahora Añadir Karma a zambrano_ds1990 Reportar Mensaje Respuesta: java (como se lee lo de adentro del if) ...
  #1 (permalink)  
Antiguo 15/04/2011, 15:32
 
Fecha de Ingreso: abril-2011
Mensajes: 8
Antigüedad: 13 años
Puntos: 0
java alguen que me ayude porfavor

Mensajes: 2
Karma: n/a
zambrano_ds1990 esta en línea ahora Añadir Karma a zambrano_ds1990 Reportar Mensaje

Respuesta: java (como se lee lo de adentro del if)
public class Hola{
public static void main(String[]arg){
boolean a=false;
if(a=true)
{
a=true;
}

System.out.println(a);
}
}


lo que pasa es que esto lolo comprobamos con el profesor de java y nos pidio averiguar por que entreha true
que quiere decir lo que esta dentro del if

public class Hola{
public static void main(String[]arg){
boolean a=true;
if(a=false)
{
a=true;
}
System.out.println(a);
}
}

y por que esto es = a falso
esto quiero saber
  #2 (permalink)  
Antiguo 16/04/2011, 10:13
 
Fecha de Ingreso: julio-2010
Mensajes: 25
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: java alguen que me ayude porfavor

Cita:
Iniciado por zambrano_ds1990 Ver Mensaje
Mensajes: 2
Karma: n/a
zambrano_ds1990 esta en línea ahora Añadir Karma a zambrano_ds1990 Reportar Mensaje

Respuesta: java (como se lee lo de adentro del if)
public class Hola{
public static void main(String[]arg){
boolean a=false;
if(a=true)
{
a=true;
}

System.out.println(a);
}
}


lo que pasa es que esto lolo comprobamos con el profesor de java y nos pidio averiguar por que entreha true
que quiere decir lo que esta dentro del if

public class Hola{
public static void main(String[]arg){
boolean a=true;
if(a=false)
{
a=true;
}
System.out.println(a);
}
}

y por que esto es = a falso
esto quiero saber
Buenas, para empezar veo que has posteado mucho, con temas muy básicos de java, te recomiendo que antes de inundar el foro con temas que se solucionan con estudiarte un poco los fundamentos básicos, no de java, sino de la programación.

Te diré que un "=" asigna, dos "==" comparan,

a=true -- a "a" le asignas true.
if (a=false) -- aqui no comparas, asignas, correcto es if(a==false), es más, eso no es lo correcto, lo correcto sería

if (a){
System.out.println("Es true");
}else{
System.out.println("Es False");
}

Saludos.

Etiquetas: Ninguno
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 13:27.