Jump to content
Fórum Script Brasil
  • 0

ajuda com vetor


newnoob

Question

galera, sou meio novo em java, comecei esse semestre na faculdade, o professor passou um exercicio pra gente fazer que não vale nota, mas mesmo assim gostaria de conseguir fazer, só pra poder mostrar pra ele, ele quer um programa que armazene os números em um vetor, e depois mostre na tela os valores contidos no vetor. Após isto,

use o método sort da classe Arrays para ordenar o vetor e em seguida imprima novamente o seu

conteúdo. Faça um método também para indicar qual o maior valor contido no vetor e imprima este

valor.

o problema é que ta compilando e tudo, não aparece nenhum erro, mas na hora de digitar os valores não acontece nada, ai você vai digitar os valores no meio do programa e da erro.

segue o que eu já fiz abaixo:

import java.util.Scanner; 

public class TestaVetor { 
public static void main(String[] args) { 
Scanner teclado = new Scanner (System.in); 
int [] vetorlido = new int [5]; 
System.out.print("Digite 4 numeros inteiros para o vetor:\n");{ 
for (int i = 0; i < 4; i++){ 
int n = teclado.nextInt(); 
vetorlido[i] = n; 
} 
System.out.printf("Os numeros do vetor são \n"); 
for (int i = 0; i < 4; i++){ 
System.out.println(vetorlido[i]); 

} 
for (int i = 0; i < 4; i++){ 
if (i>1+1) 
System.out.printf("O maior numero do vetor é %d\n",i); 
} 
} 
} 
}

desde já agradeço a atenção de vocês,se puderem me ajudar ainda hoje eu agradeceria muito

valeu

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Olá amigo segue o código abaixo com algumas modficações

import java.util.Scanner;

public class TestaVetor {

public static void main(String[] args) {

Scanner teclado = new Scanner (System.in);

int [] vetorlido = new int [4];

int maior=0;

System.out.print("Digite 4 numeros inteiros para o vetor:\n");{

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

int n = teclado.nextInt();

vetorlido = n;

if(n>maior)

{

maior=n;

}

}

System.out.printf("Os numeros do vetor são \n");

for(int i=0; i<4;i++)

{

System.out.print(vetorlido + " ");

}

}

System.out.printf("\n O maior numero do vetor é %d",maior);

}

}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...