Estou fazendo esse exercício e simplesmente não estou entendendo o que está de errado. Ele consiste em receber um nome e escrever ele em maiúsculo na vertical, mas ele nem executa, abre na hora uma pagina de debug.
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanf = new Scanner(System.in);
System.out.print("Informe um Nome Completo: ");
String nome = scanf.nextLine();
System.out.println();
NomeVertical(nome);
scanf.close();
// §GR
}
public static void NomeVertical (String nome) {
String[] result = new String[100];
for (int i = 0; i < nome.length(); i++) {
result[i] = nome.substring(i, i + 1);
System.out.print(result[i].toUpperCase());
}
}
Quando tento executar abre direto o debug, mas não entendo direito o que isso diz, mas deu pra perceber que nele diz que o erro ta na linha 9, mas vejo nada errado. Imagino que seja algum erro de lógica, mas não encontro meu erro.
Kkkkk, parece que você adicionou um breakpoint sem querer. Vai na linha 9, ela deve está marcada com um bolinha no lado esquerdo é só remover! Breakpoint interrompi a execução do programa em uma determinada linha, utilizada principalmente para debugar o código!