Hola HAckman, muchas gracias por tu aporte. Sobre el tema de UTF-8 es un tema aparte, el codigo que publique es otro tema. solamente he agregado mis dudas.
ahora bien, acabo de leer un libro de Java para comprobar si realmente funciona, y ahora resulta no funciona
Código Java:
Ver originalimport java.io.*;
class Letras1
{
public static void main
(String[] args
) {
char primero, ultimo;
System.
out.
printf("Introduzca su primera y ultima inicial: "); System.
out.
println("Hola, " + primero
+ "." + ultimo
+ ".!\n"); }
}
C:\Sites\java\Letras1.java:9: error: incompatible types: possible lossy conversion from int to char
primero = System.in.read();
^
C:\Sites\java\Letras1.java:10: error: incompatible types: possible lossy conversion from int to char
ultimo = System.in.read();
^
2 errors
[Finished in 1.5s with exit code 1]
Por favor necesito una explicacion, porque no compila, si la variable es caracteres,
Ahora con respecto el codigo anterior con if y else lo cambie las comillas, y ahora resulta que sale otro error.
Código Java:
Ver originalimport java.util.Scanner;
class Opciones2
{
public static void main
(String[] args
) {
System.
out.
println("Introduzca Una letra vocal "); car = entrada.next();
if ((car == "a") || (car == "A"))
System.
out.
println(car
+ " es una vocal"); else if ((car == "e") || (car == "E"))
System.
out.
println(car
+ " es una vocal"); else if ((car == "i") || (car == "I"))
System.
out.
println(car
+ " es una vocal"); else if ((car == "o") || (car == "O"))
System.
out.
println(car
+ " es una vocal"); else if ((car == "u") || (car == "U"))
System.
out.
println(car
+ " es una vocal"); else
System.
out.
println(car
+ " no es una vocal"); }
}
sale este error en este mensaje de if y else
C:\Sites\java\Opciones2.java:7: error: cannot find symbol
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
^
symbol: class BufferedReader
location: class Opciones2
C:\Sites\java\Opciones2.java:7: error: cannot find symbol
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
^
symbol: class BufferedReader
location: class Opciones2
C:\Sites\java\Opciones2.java:7: error: cannot find symbol
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
^
symbol: class InputStreamReader
location: class Opciones2
3 errors
[Finished in 0.9s with exit code 1]
Por favor necesito este apoyo para comprender usando con char