Fórum Ajuda aqui com essa questão Java. #529580
23/08/2015
0
Faça um programa que peça ao usuário para digitar uma palavra e uma posição, e mostra no Console a
letra da palavra que está na posição indicada. Tente digitar uma posição que não existe na palavra. O
que acontece? (Por exemplo: posição 10 para a palavra “casa”). Faça o tratamento de exceções
adequado.
Robson Junior
Curtir tópico
+ 0Post mais votado
05/09/2015
Eduardo Pessoa
Gostei + 1
Mais Posts
23/08/2015
Eduardo Pessoa
Gostei + 0
23/08/2015
Robson Junior
Mas pode ver esse aqui que eu já fiz.
Meu programa Java
Gostei + 0
23/08/2015
Eduardo Pessoa
Gostei + 0
23/08/2015
Marcos Vinicios
Abraço.
Gostei + 0
05/09/2015
Robson Junior
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String palavra = "casa";
char quant = 0;
int pos;
System.out.print("Digite uma posição:");
pos = sc.nextInt();
quant = palavra.charAt(pos);
System.out.println("a letra da posição de numero "+pos+" é a: " +quant);
}
}
Saída:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 4
at java.lang.String.charAt(Unknown Source)
at face.Test.main(Test.java:18)
Gostei + 0
06/09/2015
Robson Junior
Gostei + 0
09/09/2015
Lucas.menck
" Acho melhor postar seu código, aí alguem pode ver e tentar te ajudar, caso contrario ninguem vai te ajudar. "
quem é este ser p se achar o centro do fórum?
Gostei + 0
09/09/2015
Eduardo Pessoa
Gostei + 0
14/09/2015
Lucas.menck
Gostei + 0
14/09/2015
Lucas.menck
Gostei + 0
14/09/2015
Robson Junior
Gostei + 0
15/09/2015
Lucas.menck
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)