não compila

4 respostas
Samuel_135

Mais uma vez é um prazer participar deste fórum, e nesta oportunidade solicito a ajuda de vocês, meus amigos, para corrigirem o erro que não consigo identificar neste pequeno trecho de código que criei. Meu objetivo é imprimir 20 vezes o nome na tela. Em C é fácil, mas aqui não estou conseguindo. Desde já, obrigado.

import java.lang.String; import java.util.Scanner; public class Repeticao{ public static void main(String[] args){ Scanner input =new Scanner(System.in); int i; String nome; System.out.printf("Digite seu nome: "); nome = input String; for(i=0; i<=20; i++){ System.out.printf("o nome: %s ", nome); } } }

4 Respostas

wbdsjunior

Samuel_135:
Mais uma vez é um prazer participar deste fórum, e nesta oportunidade solicito a ajuda de vocês, meus amigos, para corrigirem o erro que não consigo identificar neste pequeno trecho de código que criei. Meu objetivo é imprimir 20 vezes o nome na tela. Em C é fácil, mas aqui não estou conseguindo. Desde já, obrigado.

import java.lang.String; import java.util.Scanner; public class Repeticao{ public static void main(String[] args){ Scanner input =new Scanner(System.in); int i; String nome; System.out.printf("Digite seu nome: "); nome = input String; for(i=0; i<=20; i++){ System.out.printf("o nome: %s ", nome); } } }


na linha 9 tente nome = input.next();

mario.fts
public static void main(String[] args) {

		Scanner input =new Scanner(System.in);
        int i;
        String nome;
        System.out.printf("Digite seu nome: ");
        nome = input.next();
           for(i=0; i<20; i++){
           System.out.printf("Nº" + (i + 1) + " o nome: %s \n", nome);
             }

	}

vc tem que chamar um método no input.

[]'s

peczenyj

Na duvida leia a documentação tb:

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html

Samuel_135

Obrigado pesoal. Rodou perfeitamente!
:thumbup: :thumbup:

Criado 6 de fevereiro de 2009
Ultima resposta 6 de fev. de 2009
Respostas 4
Participantes 4