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");
}
}
}
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");
}
}
}