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

Comparar caracter en mayuscula y minuscula

Estas en el tema de Comparar caracter en mayuscula y minuscula en el foro de Java en Foros del Web. Hola, estoy aprendiendo java y hay un ejercicio que no soy capaz de hacerlo funcionar. La solución que proporcionan en el sitio no parece tampoco ...
  #1 (permalink)  
Antiguo 07/09/2017, 01:32
 
Fecha de Ingreso: agosto-2008
Mensajes: 5
Antigüedad: 9 años
Puntos: 0
Comparar caracter en mayuscula y minuscula

Hola, estoy aprendiendo java y hay un ejercicio que no soy capaz de hacerlo funcionar.
La solución que proporcionan en el sitio no parece tampoco correcta.

pego el ejercicio de la solución ya que yo he probado también con el if y && y no me sale tampoco!!

Muchas gracias y a ver si alguien puede quitarme la duda


Cita:
package ejercicios_bec;
import java.io.*;
import java.util.*;
public class ejercicio_05 {


public static void main(String[] args) throws IOException{
/*Programa java que lea dos caracteres por teclado y compruebe si los dos son letras minúsculas*/

char car1;
char car2;

System.out.println("introduce el primer caracter");
car1 = (char)System.in.read();
System.in.read();

System.out.println("introduce el segundo caracter");
car2 = (char)System.in.read();

System.in.read();



if(Character.isLowerCase(car1)){
if(Character.isLowerCase(car2))
System.out.println("Los dos son letras minúsculas");
else
System.out.println("El primero es una letra minúscula pero el segundo no");
}
else{
if(Character.isLowerCase(car2))
System.out.println("El segundo es una letra minúscula pero el primero no");
else
System.out.println("Ninguno es una letra minúscula");
}
}
}

  #2 (permalink)  
Antiguo 07/09/2017, 06:36
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.315
Antigüedad: 9 años
Puntos: 168
Respuesta: Comparar caracter en mayuscula y minuscula

Revisa las condiciones y acuérdate de abrir y cerrar las llaves correctamente

if(condicion1 && condicion2) { //Se verifican ambas condiciones
// hacer A
} else if (cond3) { // Se verifica solo esa condición
// hacer B
} else if (cond4 || cond5) { // Se verifica una condición de las 2
// hacer C
} else { // Resto de casos
// hacer D
}
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}



La zona horaria es GMT -6. Ahora son las 09:47.