Home Foros FOROS PARA AYUDAROS ENTRE VOSOTROS. EL PROFESOR AQUÍ NO RESPONDE Foro de Java Compilador de java me da errores con UTF-8 y tambien con cod. ANSI

Compilador de java me da errores con UTF-8 y tambien con cod. ANSI

Viendo 1 entrada (de un total de 1)
  • Autor
    Entradas
  • #21021

    Gustavo
    Participante

    Les consulto por 2 errores que me tira el compilador de java. Uso el block de notas como editor. He guardado el .java con codif. UTF-8 y luego con ANSI. Estoy trabajando con Windows 10.

    Les transcribo el programa y luego los errores (primero cuando guardo con UTF-8 y luego con ANSI)

    import java.util.Scanner;

    public class Vacaciones{
    public static void main(String args[]){

    Scanner in = new Scanner(System.in);
    String nombre = «»;
    int antiguedad = 0, clave = 0;

    System.out.printLn(«¿Cuál es su nombre?»);
    nombre = in.nextLine(System.in);
    System.out.printLn(«¿Cuántos años de servicio tiene el trabajador?»);
    antiguedad = in.nextInt(System.in);
    System.out.printLn(«¿Cuál es su clave de Departamento?»);
    clave = in.nextInt(System.in);

    if (clave == 1 && antiguedad == 1){
    System.out.printLn(nombre + » tiene derecho a 6 dias de vacaciones»);
    } else if(clave == 1 && antiguedad >= 2 && antiguedad <=6){
    System.out.printLn(nombre + » tiene derecho a 14 dias de vacaciones»);
    } else if (clave == 1 && antiguedad >=7){
    System.out.printLn(nombre + » tiene derecho a 20 dias de vacaciones»);
    } else if (clave == 2 && antiguedad == 1){
    System.out.printLn(nombre + » tiene derecho a 7 dias de vacaciones»);
    } else if(clave == 2 && antiguedad >= 2 && antiguedad <=6){
    System.out.printLn(nombre + » tiene derecho a 15 dias de vacaciones»);
    } else if (clave == 2 && antiguedad >=7){
    System.out.printLn(nombre + » tiene derecho a 22 dias de vacaciones»);
    } else if (clave == 3 && antiguedad == 1){
    System.out.printLn(nombre + » tiene derecho a 10 dias de vacaciones»);
    } else if(clave == 3 && antiguedad >= 2 && antiguedad <=6){
    System.out.printLn(nombre + » tiene derecho a 20 dias de vacaciones»);
    } else if (clave == 3 && antiguedad >=7){
    System.out.printLn(nombre + » tiene derecho a 30 dias de vacaciones»);
    } else if (antiguedad < 1){
    System.out.printLn(«Aún no tiene derecho a vacaciones»);
    } else {
    System.out.printLn(«Error, la clave ingresada no existe.»);
    }

    }

    —Cuando guardo Vacaciones.java con cod. UTF-8, me salen estos 2 errores cuando compilo:

    C:\Users\Gustavo\Downloads>javac Vacaciones.java
    Vacaciones.java:1: error: illegal character: ‘\ufeff’
    ?import java.util.Scanner;
    ^
    Vacaciones.java:1: error: class, interface, enum, or record expected
    ?import java.util.Scanner;

    —-Cuando guardo Vacaciones.java con cod. ANSI, me salen estos 8 errores:

    C:\Users\Gustavo\Downloads>javac Vacaciones.java
    Vacaciones.java:10: error: unmappable character (0xBF) for encoding UTF-8
    System.out.printLn(«?Cu?l es su nombre?»);
    ^
    Vacaciones.java:10: error: unmappable character (0xE1) for encoding UTF-8
    System.out.printLn(«?Cu?l es su nombre?»);
    ^
    Vacaciones.java:12: error: unmappable character (0xBF) for encoding UTF-8
    System.out.printLn(«?Cu?ntos a?os de servicio tiene el trabajador?»);
    ^
    Vacaciones.java:12: error: unmappable character (0xE1) for encoding UTF-8
    System.out.printLn(«?Cu?ntos a?os de servicio tiene el trabajador?»);
    ^
    Vacaciones.java:12: error: unmappable character (0xF1) for encoding UTF-8
    System.out.printLn(«?Cu?ntos a?os de servicio tiene el trabajador?»);
    ^
    Vacaciones.java:14: error: unmappable character (0xBF) for encoding UTF-8
    System.out.printLn(«?Cu?l es su clave de Departamento?»);
    ^
    Vacaciones.java:14: error: unmappable character (0xE1) for encoding UTF-8
    System.out.printLn(«?Cu?l es su clave de Departamento?»);
    ^
    Vacaciones.java:37: error: unmappable character (0xFA) for encoding UTF-8
    System.out.printLn(«A?n no tiene derecho a vacaciones»);
    ^
    8 errors
    <p style=»text-align: center;»></p>
     

Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.