Como escrever um programa em java para calcular a média
Conteúdo
passos
1
Planear o seu programa. Planear o seu programa é essencial. Pense sobre onde o programa será usado. O programa irá trabalhar com números muito grandes? Se assim for, talvez você deve considerar o uso de tipos de dados, tais como longo ao invés de int.
- Tente calcular a média de alguns números manualmente. Isso vai ajudar você a entender o seu programa.
2
Digite o código. Para calcular a média, serão necessários os seguintes parâmetros:
Média = soma dos valores de todos os inputs / Número de entradas
3
Calcule a média. Usando a fórmula na etapa anterior, introduzir o código para calcular a média. Certifique-se a variável usada para armazenar o valor do média tipo é flutuador. Caso contrário, a resposta pode ser incorrecto.
4
Exibe o resultado. Uma vez que o programa calculou a média, mostrá-lo para o usuário. Para usar esta função System.out.print ou System.out.println (Para imprimir em uma nova linha) fornecido pelo Java.
Código de exemplo
importação java.util.Scanner-público classe main_class {público estático vazio principal(corda args){int soma = 0, InputNum-int contador-flutuador significar-NumScanner Scanner = novo Scanner(sistema.em)-charScanner Scanner = novo Scanner(sistema.em)-sistema.fora.println("Digite o número total de termos que você quer calcular a média")-contador = NumScanner.nextInt()-sistema.fora.println("Por favor, indique" + contador + " números:")-para(int X = 1- Xlt; =contador -X++){InputNum = NumScanner.nextInt()-soma = soma + InputNum-sistema.fora.println()-}significar = soma / contador-sistema.fora.println("significar " + contador + " números que introduziu é " + significar)-}}
importação java.util.Scanner-/ ** Esta aplicação permite que o usuário digitar números * até ter introduzido todos os números necessários. * A cadeia de sentinela é usado para que o programa * determinar quando o usuário terminar de digitar os dados. O * Integer.parseInt função (String s) recebe uma string e retorna o número * representando a cadeia (ou seja, Integer.parseInt ("462") == 462) ** Uma nota importante :. Quando esse método para variáveis de entrada * é usado, não deve ser comparado com cordas "==" ou "! =". Desta forma * cadeias são comparadas eles com base em sua posição na * memória. s.equals (String t) retorna true se o conteúdo * de cada cadeia são os mesmos. ! S.equals (String t) retorna true * se os conteúdos são diferentes. * /público classe main_class {público estático vazio principal(corda args){corda sentinela = ""-int soma = 0-int contador = 0-duplo significar = 0.0-NumScanner Scanner = novo Scanner(sistema.em)-sistema.fora.println("Digite os números para somar. login "d" quando você terminar.")-sistema.fora.impressão("Introduza um número de telefone: ")-sentinela = NumScanner.próximo()-sistema.fora.println()-enquanto(!sentinela.é igual a("d") && !sentinela.é igual a("D")) {soma += número inteiro.parseInt(sentinela)-contador++-sistema.fora.impressão("Introduza um número de telefone: ")-sentinela = NumScanner.próximo()-sistema.fora.println()-}significar = (soma*1.0)/contador-sistema.fora.println()-sistema.fora.println("A média aritmética é: " + significar +".")-}}
dicas
- Tente criar um interface gráfica, que fará com que o programa muito mais atractivo e fácil de usar.
- Tentar expandir seu programa de modo que você pode executar vários cálculos matemáticos.