Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Por que o Java usar chaves em declarações condicionais
? Sintaxe Aprendizagem Java envolve aprender como construir declarações individuais, mas também como grupo declarações juntos. Se você está apenas começando para fora como um desenvolvedor Java, você vai encontrar -se lidar com grandes seções de código como o seu progresso habilidades. Compreender as maneiras pelas quais os elementos de código de grupo de aplicativos Java em conjunto é uma habilidade fundamental . As estruturas de controle , tais como condicionais estão entre os blocos de código que são mais propensos a usar . Java Código Blocos

seções de código Java aparecer nos programas em blocos . Blocos são indicados por chaves circundantes, uma chave de abertura antes do bloco e uma chave de fechamento depois. Blocos de código delineado por chaves incluem métodos, loops e condicionais . Um bloco de código em Java normalmente indica uma série de declarações que serão todos executados um após o outro . O exemplo a seguir demonstra um bloco de código para um método Java :

public void doSomethingGood () {

int sum = 5 +6 ;

System.out.println (soma ); .

}

Se este método é executado , ambas as instruções de código dentro dele irá executar

Condicionais sem aparelhos

Alguns condicionais Java não usar chaves. Isto é apropriado nos casos em declarações condicionais contêm apenas uma única linha de código. O exemplo a seguir demonstra uma série de condicionais encadeadas sem chaves :

//variável " aNumber " já existe

if ( aNumber > 0)

doSomething (); < br >

else if ( aNumber <0)

doSomethingElse ();

mais

doAnotherThing ();

Cada seção nesta série de testes condicionais contém uma única linha de código, de forma que nenhum chaves são necessárias .

condicionais com várias linhas de

Se o conteúdo de uma seção condicional Java inclui vários linhas de código, chaves são essenciais para o código de grupo juntos. O seguinte exemplo de código demonstra uma instrução condicional com duas linhas de código :

if ( aNumber < 0) { System.out.println

( aNumber );

aNumber = 0; }


Esse código indica que ambas as linhas serão executadas se o teste condicional retorna um valor verdadeiro. Se o teste condicional retorna um valor falso , nenhum dos dois continha linhas será executado.
Erros processamento condicional

Usando chaves incorretamente pode causar erros de programação . Por exemplo, se um teste condicional não usa chaves para agrupar suas duas declarações em conjunto, tudo após a primeira linha será executada independentemente do resultado do teste condicional :

if ( aNumber <0)

System.out.println ( aNumber );

aNumber = 0;

neste caso, a primeira linha só será executado se o teste condicional retorna um valor verdadeiro , mas a segunda linha será executar , mesmo que o teste condicional é falsa. Este é um erro comum nos casos em que os programadores originalmente só tinha uma linha em um bloco de código , em seguida, decidiu adicionar código adicional para ele , esquecendo-se de grupo, dentro de um bloco usando chaves.
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Passo-a- Passo para a execução de um emulador Android…
·Como atualizar o TableModel de outro segmento 
·Como usar Pipes em Java 
·Como Redesenhar um problema no Java 
·Servlet vs Struts 
·Como Sair de um quadro de uma janela em Java 
·O tamanho do buffer padrão para BufferedWriter 
·Android SDK editor de visualização 
·Java Duplo Formatação 
·Como fazer uma nova conexão no NetBeans 
  Artigos em destaque
·Como converter uma String para Datasource em Java 
·Como configurar EXE Logging 
·Como fazer um aplicativo de alarme MFC 
·Como usar HTML Elementos de Bloco 
·Como obter um valor de célula Gridview 
·As Vantagens e Desvantagens do Uso de Funções e Proce…
·Como usar a função strcmp em C + + 
·Projetos de programação BASIC Stamp 
·Como fazer um botão invisível em C # 
·Como editar dados em um objeto DataSet 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados