ok…pode deixar, agora vou ter q ir pra escola…hasuhasuhsau
Certamente amanha terei mais duvidas…abrass
[quote=lucasgcp]Imaginemos a seguinte situaçao:
Voce esta criando um programa para somar dois numeros. Porem vc quer que o usuario defina quais numeros serao somados, como na calculadora…
Sendo assim voce precisa que o usuario digite esses dois numeros certo? Para que assim vc possa soma-los em seu programa… E ai que o Scanner entra… É atraves do scanner que vc solicita ao usuario que digite algo…
System.out.print("Digite o primeiro numero a ser somado : ");
int numero = leitor.nextInt();
System.out.print("Digite o segundo numero a ser somado : ");
int numero2 = leitor.nextInt();
Seguindo esse codigo, primeiramente iria se imprimir a mensagem “Digite o primeiro numero a ser somado :”. Apos isso o programa iria ficar esperando que o usuario digitasse um numero, pq essa ação foi solicitada pelo seu Scanner atraves do codigo “leitor.nextInt()”. Sendo assim a mensagem “Digite o segundo numero a ser somado :” só iria aparecer apos o usuario digitar o primeiro numero solicitado…
É para isso que serve o scanner… Para solicitar que o usuario entre com uma informaçao para se programa, e enquanto ele nao digitar essa informaçao solicitada, a execuçao do programa não prossegue…
Deu para compreender melhor?
[/quote]
Mais uma duvida rapidinho!!! Quando vc solicidou ao usuario pra ele escolher o numero a ser somado, aonde q o usuario ira escolher o numero?? O local q o usuario devera escolher o seu numero!!
Seria nessa linha:
int numero = leitor.nextInt();
Nesse caso o leitor solicita que o usuario digite um numero inteiro, e guarda esse valor que ele digitou na variavel numero!
Caso vc esteja perguntado onde o usuario ira digitar o numero, será no console que tinha te falado…
Viu Lucas…mais no console num dá pra digitar nada, ele só execulta o programa num é???
Nao Nao…
Da para digitar sim…
Dá pra digitar quando ele esta vazio…mais quando execulta alguma coisa eu axo q num dá não…
Da sim manow…
vc ja compilou o codigo?
Já já
Entao kra…
quando vc compilar o codigo, ira abrir uma janelinha branca la embaixo (console).
quando chegar na linha em q vc solicita entrada de dados o programa para como havia lhe falado…
Ai é so vc digitar la naquele quadrinho branco que funciona tranquilo…
Lembrando,
esqueci de te falar ontem, que a declaração do seu Scanner ta faltando argumentos.
tente assim:
Scanner leitor = new Scanner(System.in);
[]'s
Sei lá viu…eu uso esse eclipse http://www.eclipse.org/downloads/packages/eclipse-classic-362/heliossr2 !!!
Vê se é o mesmo q o seu… as vezes é diferente :S
Eh sim…
tbm uso o Helios…
Intão ta bom…Valew
Qunado vc for criar um array vc utiliza o new int?? Pra q seria esse new??
P.exemplo: int[] felipe = new int[16];
Isso acontece, pq em java todos os vetores são tratados com objetos. Isso faz com que eles tenham que ser instanciados…
o “new int” nada mais é do que a criação de uma instancia…
Para entender melhor isso, sugiro que vc começe a estudar classes… Ai vc vai ter uma ideia melhor do que é uma instancia…
tendi…tipo o new cria uma estrutura né!! Ele serva pra criar como por exemplo uma classe…é isso??
Não não…
O new cria uma instancia… nao tem nada a ver com criar classe não…
Ele apenas instancia a classe, mas ela ja deve estar criada…
Voce instancia ela para poder utiliza-la em outras classes…
\o/
Eu queria saber como q faz a concatenação desse array!
[code]public class Arrays {
public static void main(String[] args) {
char [][] mouse = new char[0][10];
mouse[0][1] = 'f';
mouse[0][2] = 'e';
mouse[0][3] = 'l';
mouse[0][4] = 'i';
mouse[0][5] = 'p';
mouse[0][6] = 'e';
mouse[0][7] = 'a';
mouse[0][8] = 'e';
mouse[0][9] = 's';
System.out.println(mouse[0][1]) + " - " System.out.println(mouse[1][0]);
System.out.println(mouse[0][2]) + " - " System.out.println(mouse[2][0]);
System.out.println(mouse[0][3]) + " - " System.out.println(mouse[3][0]);
System.out.println(mouse[0][4]) + " - " System.out.println(mouse[4][0]);
System.out.println(mouse[0][5]) + " - " System.out.println(mouse[5][0]);
System.out.println(mouse[0][6]) + " - " System.out.println(mouse[6][0]);
System.out.println(mouse[0][7]) + " - " System.out.println(mouse[7][0]);
System.out.println(mouse[0][8]) + " - " System.out.println(mouse[8][0]);
System.out.println(mouse[0][9]) + " - " System.out.println(mouse[9][0]);
}
}
[/code]
Eu não estou sabendo como fazer a unção dos 2!!
P.exemplo = System.out.println(mouse[0][1])[u] + " - " [/u]System.out.println(mouse[1][0]);
Oi!
Amigo, creio que já entendeu o que são arrays e agora sua dúvida é outra.
Diria para dar esse tópico como resolvido (Edite seu tópico e adicione [Resolvido] ao fim deele) e crie um novo, com a sua dúvida.
Essa sua pergunta já foi respondida no minimo em três tópicos aqui do GUJ mesmo, basta pesquisar.
E um detalhe ao seu código, você somente fez inserção na matriz na posição 0 - X e não há nenhuma inserção na posição 1 - X, portanto, se tentares acessar a matriz na posição 1 - X, com certeza não terá nada e vai gerar problemas.
Abraços.
hãã…vou criar outro intão!!!