As variáveis locais em java
UMA variável local
Conteúdo
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 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 gt; 0) {double TAXAMOUNT-TAXAMOUNT = subtotal * TaxRate-Total = + C- total subtotal}
As variáveis locais não recebem 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 após a declaração de variável. instruções de atribuição têm a forma geral
variável = expression-
Aqui o expressão pode 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 depois 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 de inicializar uma variável é usar um initializer, qual permite atribuir um valor inicial a uma variável no momento em que declarar a variável. Aqui está a forma geral:
Video: Curso de Java - Aula 4 - Variáveis em Java - eXcript
Tipo de nome = expression-
aqui estão alguns exemplos:
Video: Programar em Java - Variável Local e Global - Aula 46
int x = 0-String lastName = "Lowe"raio -duplo = 15.4-
Em cada caso, a variável é declarada e inicializado em uma única instrução.
Video: Aula de Programação Java 3 - Nomenclatura, Variável global e local e constantes
Quando você declarar mais de uma variável em uma única instrução, cada variável pode ter seu próprio initializer:
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 para a última variável na lista. Por exemplo:
static int x, y = 5-
Somente aqui y é inicializado.