As variáveis ​​locais em java

UMA variável local

em Java é uma variável que está declarada dentro 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 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.


Publicações relacionadas