El programa funciona con todas las letras menos con la letra ñ, no es algo muy importante, pero me gustaría saber como hacer para que me coja la ñ. La comprobación de la letra Ñ comienza en la línea 27.
Este es el código:
Código Java:
Ver originalpackage repaso;
import java.io.*;
public class Repaso {
public static void main
(String args
[]){ int num=0;
boolean tieneÑ=false;
try{
do{
System.
out.
print("Introduce un número entre 10 y 30: "); numero=teclado.readLine();
if(num%5==0)
System.
out.
println("El número es divisible entre 5."); else
System.
out.
println("El número no es divisible entre 5."); }while(num <=10 || num >=30);
System.
out.
print("Introduce tu nombre: "); nombre=teclado.readLine();
System.
out.
println("El nombre "+nombre
+" tiene "+nombre.
length()+" caracteres."); System.
out.
println("El primer caracter de "+nombre
+" es "+nombre.
charAt(0)); System.
out.
println("El ultimo caracter de "+nombre
+" es "+nombre.
charAt(nombre.
length()-1)); System.
out.
println("El nombre en mayusculas es: "+nombre.
toUpperCase()); System.
out.
println("El nombre en minusculas es: "+nombre.
toLowerCase());
for(int i=0; i<nombre.length(); i++)
if(nombre.charAt(i)=='ñ' || nombre.charAt(i)=='Ñ')
tieneÑ=true;
System.
out.
println((tieneÑ
?"Si ":"No ")+" tiene ñ."); System.
out.
println(e.
getMessage()); }
}
}