Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como fazer uma calculadora básica Com Java
Uma calculadora em Java é muito fácil de escrever. Quando as pessoas ouvem calculadora , eles pensam de uma interface com botões e uma tela para apagar números. Na realidade , ele pode até mesmo ser uma interface baseada em texto em um shell /linha de comando. A parte mais importante é a criação de um procedimento que vai aceitar os números. O resto é simples matemática e impressão para a tela. Lembre-se de verificar se há algum ponto e vírgula faltando. Coisas que você precisa
computador com Java instalado />
compilador Java />
Mostrar Mais instruções

1

Abra o editor de texto ou IDE. Configure a classe da seguinte forma:

public class Calculadora {

}

A programação vai entre as chaves .
2

escrever o código que irá executar as operações matemáticas. Você pode usar métodos separados ou uma instrução switch . I utilizados métodos distintos. Escrever estas entre as chaves , exatamente.

Int add público estático ( int a , int b )

{ int c < br /> GO
c = a + b />
GO

} public static int sub ( int a , int b ) < , br /> { />
GO
c = a -b />
retorno c
GO < br />}
public static int mul ( int a , int b) { />

GO
c = a * b
GO
retorno c
GO

} public static int div ( int a , int b)
, { />
GO
c = a /b

GO retorno c

GO }
Coloque-as entre as chaves da classe Calculadora. Salve o código -fonte.
3

Crie a classe driver. Isso tem que ter o método principal.
Public class CommandLineClass

{ void main (String [] args )
public static {< br /> Calculadora c />
System.out.println (\\ "Digite o primeiro número \\")
GO
Scanner sc = new Scanner (Sistema . in :)

GO int var1 = sc.nextInt ()

GO System.out.println (\\ "Enter segundo número : \\ " )

GO int var2 = sc.nextInt ( )

GO System.out.println (\\ " Digite o símbolo da operação como + - * /: \\ ")

GO seqüência s1 = sc.next ()

GO int opFlag
GO < br /> if ( s1.equals ( \\ "+ \\ "))
opFlag = 1

GO elseif ( s1.equals (\\ " - \\" ;))
opFlag = 2

GO elseif ( s1.equals ( \\ "* \\" ))
opFlag = 3 < br /> GO
elseif ( s1.equals (\\ "/\\ "))
opFlag = 4
interruptor />
case 1:
c.add ( var1 , var2 )


caso />
/> c.sub ( var1 , var2 )

caso />
c.mul ( var1 , var2 ) Quebra />

GO caso />
c.div ( var1 , var2 )
GO < , br />
quebra GO
}

}
4

Compilar os dois arquivos de origem e executar o programa . Isso também pode ser feito através da linha de comando com o your_file_name_here.java javac . Ele pode até mesmo ser executado através da casca , bem como: java your_class_with_the_main_method_here.class
5

Certifique-se de verificar e documento de qualquer programa ou arquivo de fonte para todos os detalhes específicos. . Manutenção do código é necessário.

Anterior :

Próximo : No
  Os artigos relacionados
·Diferenças entre Servlets e JSP 
·Como depurar Struts Com ActionServlet 
·Como Recoloque um EJB Entity Moradia em APP 
·Como desativar o foco em uma célula JTable 
·Qual é o significado de Applet 
·Como usar o Java na classe da matemática 
·Como verificar JAVA_HOME no Windows 
·Como notas médias Usando Java 
·Uma descrição do Struts para configuração XML 
·Como converter caracteres para códigos ASCII em Java 
  Artigos em destaque
·O que são caracteres especiais em Computador Codificaç…
·Definição de COBOL Comp -3 
·Como converter um ANSI para um HEX 
·Como Mudar De GW- BASIC para QBasic 
·Como mostrar o botão de Java Applet Como Disabled 
·Java Tutorial para Copiar e Colar 
·O que é uma interface CPP 
·Drives de escalonamento DIY 
·O uso de um padrão Construtor C 
·Ajuda Com Grade Largura em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados