Alguém poderia me ajudar a saber qual é o problema aqui que está causando erro? Ainda não conseguir descobrir.
import java.io.*;
public class Teste {
public static void main(String[] args) {
int N = 1;
int iPos = 0;
int iCont = N;
char Lista[] = new char[N];
System.out.println("____________________________________");
System.out.println(" INCLUSÃO");
System.out.println("¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯");
System.out.print("Digite uma \"Letra\" >> ");
char cLetra = LerChar();
while(iPos <= N && Lista[iPos] < cLetra){
iPos++;
}
if(Lista[iPos] == cLetra){
System.out.println("A Letra informada já existe!");
} else {
iCont = N;
while(iCont > iPos){
Lista[iCont+1] = Lista[iCont];
iCont++;
}
Lista[iPos] = cLetra;
N++;
}
System.exit(0);
}
public static char LerChar() {
try {
BufferedReader BR = new BufferedReader(new InputStreamReader(System.in));
String S = BR.readLine();
return S.charAt(0);
} catch (IOException e) {
return (' ');
} catch (NumberFormatException e) {
return (' ');
}
}
}
Abraços
Fábio Heleno