Java[35] – Revisão Vetores Java

Na última aula da série sobre vetores iremos fazer um MINI programa para gerenciar nota de alunos. O objetivo do programa e revisar conceitos das aulas anteriores.
Alguns dos assuntos revisados no vídeo:
– Vetores/Arrays
– Vetores bidimensionais
– Ciclo FOR
– IF
– continue
– Objeto Scanner
– Standard Output e Input
– Lógica


package aulas;

import java.util.Scanner;

public class Aula_35 {

public static void main(String[] args) {

 final int TOTAL_ALUNOS = 4;
 final int TOTAL_BIMESTRES = 4;
 final double NOTA_MINIMA = 70.0;

 Scanner input = new Scanner(System.in);
 String[] nomeAlunos = new String[TOTAL_ALUNOS];
 double[][] notaAlunos = new double[TOTAL_ALUNOS][TOTAL_BIMESTRES];
 double[] mediaAlunos = new double[TOTAL_ALUNOS];

 //Obter nome dos alunos
 for(int i = 0; i < TOTAL_ALUNOS; ++i){
 System.out.println("Informe o nome do " + (i+1) + "° aluno:");
 nomeAlunos[i] = input.nextLine();
 }

 System.out.println("");

 //Obter notas dos alunos todos os bimetres
 for(int i = 0; i < TOTAL_ALUNOS; ++i){
 for(int j = 0; j < TOTAL_BIMESTRES; ++j){
 System.out.println("Informe a nota do aluno " + nomeAlunos[i] +
 " para o " + (j+1) + "° bimestre");
 notaAlunos[i][j] = input.nextDouble();
 }
 }

 //calcular media alunos
 for(int i = 0; i < TOTAL_ALUNOS; ++i){
 for(int j = 0; j < TOTAL_BIMESTRES; ++j){
 mediaAlunos[i] += notaAlunos[i][j];
 }
 mediaAlunos[i] /= TOTAL_BIMESTRES;
 }

 //Mostrar situacao dos alunos
 System.out.println("======== RESULTADO FINAL =======");

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

 if(mediaAlunos[i] >= NOTA_MINIMA ){
 System.out.println("Nome: " + nomeAlunos[i] + " Media: " + mediaAlunos[i] +
 " Situação: Aprovado");
 continue;
 }

 System.out.println("Nome: " + nomeAlunos[i] + " Media: " + mediaAlunos[i] +
 " Situação: Reprovado");
 }

 }
}

2 thoughts on “Java[35] – Revisão Vetores Java

  1. Parabéns pelas vídeos aulas!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s