Last active
December 21, 2015 03:18
-
-
Save gusthavosouza/6240871 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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