Variáveis locais em Java
UMA variável local em Java é uma variável que está declarado no interior do corpo de um método. Então você pode usar a variável somente dentro desse método. Outros métodos na classe nem sequer estão conscientes de que existe a variável.
Aqui está um programa que usa uma variável local:
classe pública HelloApp {public static void main (String [] args) {String helloMessage-helloMessage = "Olá, mundo!" - System.out.println (helloMessage) -}}
Você não especificar estático sobre uma declaração para uma variável local. Se fizer isso, o compilador gera uma mensagem de erro e se recusa a compilar o seu programa.
Ao contrário de variáveis de classe e de instância, uma variável local é exigente sobre onde posicionar a declaração para ele: Você deve colocar a declaração antes da primeira declaração de que, na verdade, usa a variável.
Você também pode declarar variáveis locais dentro de blocos de código marcados por chaves. Por exemplo:
if (TaxRate> 0) {double TAXAMOUNT-TAXAMOUNT = subtotal * TaxRate-Total = + total- subtotal}
As variáveis locais não são dadas valores padrão iniciais. Assim, é necessário atribuir um valor antes de usar uma variável local.
Uma maneira de inicializar uma variável é codificar um declaração de atribuição na sequência da declaração da variável. instruções de atribuição têm a forma geral
variable = expression-
Aqui, o expressãopode ser qualquer expressão Java que produz um valor do mesmo tipo que a variável. Por exemplo, aqui está um método que declara uma variável local chamada Eu, e, em seguida, inicializa a variável antes de usá-lo:
void main (String [] args) public static {int i-i = 0-System.out.println ( "i é" + i) -}
Outra maneira para inicializar uma variável é a utilização de um inicializador, whichlets você atribuir um valor inicial a uma variável no momento em que declarar a variável. Aqui está a forma geral:
Tipo name = expression-
aqui estão alguns exemplos:
int x = 0-String lastName = "Lowe" raio -duplo = 15.4-
Em cada caso, a variável é declarada e inicializado em uma única instrução.
Quando você declarar mais de uma variável em uma única instrução, cada variável pode ter seu próprio inicializador:
int x = 5, y = 10-
Quando você declara duas variáveis de classe ou instância em uma única instrução, mas usar apenas um inicializador, o inicializador aplica-se apenas à última variável na lista. Por exemplo:
static int x, y = 5-
Aqui, apenas y é inicializado.