Dicas para programadores java: quando não reutilizar uma variável

Video: Meu primeiro emprego de Programador

Às vezes, em Java, a reutilização de variáveis ​​fazer uma mancha de programa e de fácil leitura. Mas, como a maioria das coisas, há outro lado. O problema em questão obriga a criar novas variáveis.

Video: Dicas para ser um bom programador java

Suponha que você está escrevendo código para inverter as letras de uma palavra de quatro letras. Você armazenar cada letra em sua própria variável separada.

importação java.util.Scanner classe ReverseWord {void main (args String []) public static {keyboard Scanner = new Scanner (System.in) -char c1, c2, c3, c4-c1 = keyboard.findWithinHorizon (".", 0) .charAt (0) -C2 = keyboard.findWithinHorizon (".", 0) .charAt (0) C3 = keyboard.findWithinHorizon (".", 0) .charAt (0) C4 = keyboard.findWithinHorizon (".", 0) .charAt (0) -System.out.print (c4) -System.out.print (c3) -System.out.print (c2) -System.out.print (c1) -System.out.println () -keyboard.close () -}}

O truque no código é a seguinte:

Video: MOTIVAÇÃO | 3 Dicas de Como Vencer a Preguiça de Programar



Atribuir valores a variáveis c1, c2, c3, e c4 naquela ordem.

  • Exibir valores dessas variáveis ​​na tela em ordem inversa: c4, c3, c2, e depois c1.

  • Se você não usa quatro variáveis ​​separadas, então você não obter o resultado que você deseja. Por exemplo, imagine que você armazenar caracteres em apenas uma variável. Você executar o programa e digite a palavra jarras. Quando é hora de mostrar a palavra em sentido inverso, o computador se lembra da final s na palavra jarras. Mas o computador não se lembra do p, a o, ou o t.

    Video: 3 TECNOLOGIAS PARA CRIAR APLICATIVOS QUE NÃO USAM JAVA OU SWIFT

    Desculpe, não há 12 regras simples para ajudar você a decidir quando e quando não reutilizar variáveis. Tudo depende do que você está tentando realizar. Assim como você descobrir por conta própria quando e quando não reutilizar variáveis? Como o cara diz ao companheiro que pergunta como chegar ao Carnegie Hall, “Prática, prática, prática.”


    Publicações relacionadas