Estou iniciando em java, e gostaria que se alguem pudesse me dar uma pequena ajuda.
To batendo cabeça com um programinha assim:
digitar um valor e uma letra
e fazer com que coom o resultado do valor, a letra repita omesmo número de vezes do valor
tentei pelo for, mas nao sei se é o mais apropriado, fica faltando alguma coisinha q ainda nao consegui descobrir
vlw
Colega, coloca o código pq não deu pra entender.
Faz assim:
Recebe valor
Recebe letra
Contador = 1;
Enquanto Contador for menor ou igual a valor faça:
Imprime Letra
Incrementa valor
Fim Enquanto
Se entendi direitinho o que você quer…
Segue:
import java.util.Scanner;
public class Exemplo
{
public static void main(String[] args)
{
Scanner leitor = new Scanner(System.in);
String letra;
int numero;
System.out.println("Digite uma letra: ");
letra = leitor.next();
System.out.println("Digite um numero: ");
numero = leitor.nextInt();
for (int cont = 0; cont < numero; cont++)
{
System.out.println(letra);
}
}
}
Espero que ajude.
Abraços.
Obg pela ajuda de vcs, Vlw, o que eu tava querendo era isso daí mesmo.
prontinho, assim… massa ne? seria interessante vc ter postado sua duvida… começara implementar e dizer olha fiquei com duvida. em tal parte… por exemplo o programa acima so funciona a partir da versao 1.5. se vc tiver com a versao 1.4 e tentar rodar nao vai. iai como vc saberia isso?
LPJava, só agora q vim ver o que vc tinha falado, realmente nem me toquei, seria mais fácil se eu tivesse colocado o código antes.
O que eu tava fazendo era assim:
public class terceira {
public static void main(String[] args) {
BufferedReader entrada;
entrada = new BufferedReader(new InputStreamReader(System.in));
String letra;
int numero;
try {
System.out.print("Digite uma palavra...: ");
letra = entrada.readLine();
System.out.print("Digite um número...: ");
numero = entrada.read();
for (int i=0; i<=numero; i++){
[b] Dúvida[/b]
}
} catch (Exception e) {
System.err.println("Parou");
}
}
}
a minha duvida era ai onde tava negrito, e nao sei tbm se ia conseguir fazer desse jeito aí
vlw
so um conselho coloque os seus codigos entre o
, po no inicio o pessoal me deu varios esporros por causa disso vlw!!!
so uma duvida vc quer q a palavra ou letra,repita de acordo com o numero q for digitado ??? é isso nao entendi direito pode explicar melhor por fvr!!!
ser for isso q eu pensei
for(int i = 0;i< numero;i++)
{
System.out.println(letra);
}
[quote=eduardopj]LPJava, só agora q vim ver o que vc tinha falado, realmente nem me toquei, seria mais fácil se eu tivesse colocado o código antes.
O que eu tava fazendo era assim:
public class terceira {
public static void main(String[] args) {
BufferedReader entrada;
entrada = new BufferedReader(new InputStreamReader(System.in));
String letra;
int numero;
try {
System.out.print("Digite uma palavra...: ");
letra = entrada.readLine();
System.out.print("Digite um número...: ");
numero = entrada.read();
for (int i=0; i<=numero; i++){
[b] Dúvida[/b]
}
} catch (Exception e) {
System.err.println("Parou");
}
}
}
a minha duvida era ai onde tava negrito, e nao sei tbm se ia conseguir fazer desse jeito aí
vlw[/quote]
entao aproveita e dar uma olhada nesse link… vai ti ajudar e muito!
http://www.guj.com.br/posts/list/50115.java
dicabeca, é pra repetir a letra