Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Notas.java /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package notas; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * * @author joao */ public class Notas { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int contaNotas = 0,notasAm=0,notasMm=0; String op = "",linhaLida=""; float nota, maiorNota = 0, menorNota = 99, mediaNotas=0, somaNotas = 0; boolean fim=false,testeOp=false; InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); try { do{ System.out.println("Entre com a nota de numero[" + contaNotas + "]"); linhaLida=br.readLine(); nota=Float.valueOf(linhaLida); if(nota<0 || nota>10) System.out.println("Temos um espetinho aqui!!! Nota invalida..."); else{ contaNotas++; maiorNota=(nota>maiorNota)?nota:maiorNota; menorNota=(nota<menorNota)?nota:menorNota; somaNotas+=nota; System.out.println("Deseja informar mais notas (S/N)?"); op=br.readLine(); testeOp=(op.equalsIgnoreCase("S")||op.equalsIgnoreCase("N")); while(testeOp==false){ System.out.println("Informe S ou N"); op=br.readLine(); testeOp=(op.equalsIgnoreCase("S")||op.equalsIgnoreCase("N")); } fim=(op.equalsIgnoreCase("N")); mediaNotas=(somaNotas/contaNotas); } }while(fim==false); System.out.println("Total notas Lancadas Notas:["+contaNotas+"]"); System.out.println("Media Notas:["+mediaNotas+"]"); System.out.println("Maior Nota["+maiorNota+"]"); System.out.println("Menor Nota:["+menorNota+"]"); } catch (IOException ex) { } } }
Compartilhar