Então, considerando ainda o exemplo das notas teríamos:
Exemplo 1_4_001: programa que recebe 10 notas e imprime a média.Novamente salientamos a importância de procurar reproduzir os exemplos dados e explorar o código alterando a quantidade de elementos, criando novos arrays.
Essa é uma forma muito interessante de aprender programação. Mãos à obra!
import java.util.*; public class Exemplo_1_4_001 { public static void main(String args[]){ float[] notas = new float[10]; /*nesse caso, quantidade de elementos n = 10*/ Scanner entrada = new Scanner(System.in); notas[0] = entrada.nextFloat(); /*atribuição de valor ao primeiro elemento índice=0*/ notas[1] = entrada.nextFloat(); notas[2] = entrada.nextFloat(); notas[3] = entrada.nextFloat(); notas[4] = entrada.nextFloat(); notas[5] = entrada.nextFloat(); notas[6] = entrada.nextFloat(); notas[7] = entrada.nextFloat(); notas[8] = entrada.nextFloat(); notas[9] = entrada.nextFloat(); System.out.print(media(notas)); entrada.close(); } private static float media (float[] val) { float med = 0; med = (val[0]+val[1]+val[2]+val[3]+val[4]+val[5]+val[6]+val[7]+val[8]+val[9])/10; return med; } }
import java.util.Scanner; public class Exemplo_1_4_002 { public static void main(String args[]){ String[] frases = new String[3]; //nesse caso, quantidade de elementos n = 3 Scanner entrada = new Scanner(System.in); entrada.useDelimiter("\n"); frases[0] = entrada.next(); frases[1] = entrada.next(); frases[2] = entrada.next(); System.out.print(Concatena(frases)); entrada.close(); } private static String Concatena (String[] val) { String texto =""; texto =val[0]+" "+val[1]+" "+val[2]; return texto; } }