Skip to content

Instantly share code, notes, and snippets.

@gusthavosouza
Last active December 21, 2015 03:18
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gusthavosouza/6240871 to your computer and use it in GitHub Desktop.
Save gusthavosouza/6240871 to your computer and use it in GitHub Desktop.
import java.util.Scanner;
public class AlgoArray {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Digite o tamanho do Array");
long tamanho = scan.nextLong(); // Recebe o valor para o tamanho do array
long arr[] = new long[(int) tamanho]; // Criação do array com o valor passado anteriormente
long total = 0; // variavel para exibir a soma total de valores digitados
long maior = Long.MIN_VALUE; // para comparar o menor valor dentro do arr[] com o maior valor contido em arr[]
long menor = Long.MAX_VALUE; // para comparar o menor valor que arr[] contem comparando com o maior valor contido em arr[]
for (int i = 0; i < arr.length; i++) { // enquanto for menor que arr.length,assim que completar o array, ele passa para o proximo for,
System.out.println("Digite o proximo numero do array:");
arr[i] = scan.nextLong(); // o array salva as variaveis digitadas ate completar o tamanho total
}
for (int b = 0; b < arr.length; b++) { // somando os valores que estão dentro do array
total += arr[b];
}
for (int c = 0; c < arr.length; c++) { // verificando qual o maior e o menor valor digitado dentro do array
if (arr[c] < menor) { // se arr[c] for menor que o valor menor ele se torna o menor digitado
menor = arr[c];
}
if (arr[c] > maior) { // se arr[c] for maior que o valor maior então ele se torna o maior valor digitado
maior = arr[c];
}
}
System.out.println("Total = " + total); // imprime o total de valores digitados
System.out.println("Menor valor digitado = " + menor); // exibi o menor valor digitado
System.out.println("Maior valor digitado = " + maior); // exibi o maior valor digitado
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment