[RESOLVIDO] Scanner com arrays

5 respostas
lfm.vicente
import java.util.Scanner;

public class exe11 {

public static void main(String args[]){

Scanner sc = new Scanner(System.in);

int [] senha = new int [3];

System.out.println(Digite os números:);

[color=red]senha = sc.nextInt();[/color]

Gostaria de saber qual o motivo da linha destacada mostra o erro: Incompatible typesrequired int[]found int ??

5 Respostas

N

Creio que esteja faltando um loop ai, veja só:

import java.util.Scanner;

public class exe11 {

public static void main(String args[]){

Scanner sc = new Scanner(System.in);

int [] senha = new int [3];

System.out.println(Digite os números:);

for(int i=0;i<3;i++){

senha[i] = sc.nextInt();

}
pedroroxd

Você tem que definir em que posição do array você quer gravar o sc.nextInt();

V

Bom, como o colega falou, você precisa definir em que posição do array você quer colocar as entradas do usuario digamos assim. Então o outro colega aconselhou um loop que é na minha opinião o mais aconselhavel também, coloque um while() “infinito” assim o usuario coloca quantas entradas quiser e coloque uma condição pra quando o usuario digitar “X” tecla ou palavra o programa dá um break, ou listar o que você quer do array como se fosse uma consulta.

lfm.vicente

[b]aahhh intendi agora… valew pessoal… eu tava aki kebrando a kbeça xD!!!

mto obrigado a tds q responderam^^[/b]

pedroroxd

lfm.vicente:
[b]aahhh intendi agora… valew pessoal… eu tava aki kebrando a kbeça xD!!!

mto obrigado a tds q responderam^^[/b]


Hehe… Legal =)
Vá ao primeiro post, clique em editar, e acrescente [RESOLVIDO] ao tópico…
E se lembre: não venha ao guj só quando tiver dúvidas…

Criado 19 de março de 2010
Ultima resposta 20 de mar. de 2010
Respostas 5
Participantes 4