Variáveis são o requisitos básicos em qualquer programa seja , ou . É a unidade básica de armazenamento. Ele atua como um contêiner e é usado para armazenar valores de dados. Os valores mantidos pela variável podem ser alterados durante a execução do programa. Cada variável é atribuída a um tipo de dados. Variável, em termos mais simples, é um nome dado a um localização da memória . Portanto, alinhei a lista de variáveis em Java na seguinte ordem:
Variáveis em Java
Variáveis em Java podem ser de diferentes tipos:
- Corda: Usado para armazenar matéria textual como “Bem-vindo”.
- int: Usado para armazenar valores inteiros, como 567.
- flutuador: Armazena números de ponto flutuante, como 29,99.
- Caracteres: Armazena caracteres únicos, como ‘s’, ‘R’.
- boleano: Armazena valores que pertencem a dois estados - “Verdadeiro ou Falso”
Declaração e inicialização de variável
Uma variável é declarada especificando os seguintes parâmetros:
Tipo de dados: O tipo de dados armazenados na variável.
Nome variável: O nome exclusivo dado à variável.
Valor: O valor inicial armazenado na variável.
idade int = 50 peso flutuante = 50,60
No abeste exemplo, int é o tipo de dados, era é o nome dado à variável, e cinquenta é o valor. Similarmente, flutuador é o tipo de dados, peso é o nome da variável e 50,60 é o valor.
Tipos de variáveis em Java
Java fornece ao usuário três tipos de variáveis:
Variáveis locais: Esses tipos de variáveis são definidos em um bloco, um método ou um construtor do programa.
passando argumentos de linha de comando em java
Essas variáveis são criadas quando a função é chamada e são destruído imediatamente depois que a chamada de função for retornada.
Variáveis locais proibir o uso de modificadores de acesso.
Essas variáveis podem ser acessadas apenas dentro o bloco particular.
public class EmployeeId {public void EmployeeId () {// ID da variável local int id = 0 id = id + 6 System.out.println ('Employee ID:' + id)} public static void main (String args []) { EmployeeId obj = new EmployeeId () obj.EmployeeId ()}}
Resultado:
ID do funcionário: 6
No exemplo dado acima, a variável id é local para a função, ou seja, pode ser usado apenas dentro dessa função .
Ao usar a variável local fora do escopo, um erro é retornado. Vamos dar uma olhada no código a seguir para entendê-lo melhor.
public class EmployeeId {public void EmployeeId () {// variável local id int id = 0 id = id + 6} public static void main (String args []) {// usando variável local fora do escopo System.out.println ( 'ID do funcionário:' + id)}}
Resultado:
/EmployeeId.java:12: erro: não é possível encontrar o símbolo System.out.println ('ID do funcionário:' + id) ^ símbolo: variável id local: classe EmployeeId 1 erro
Variável de instância: São variáveis que podem ser declaradas em uma classe, fora de um bloco, um método ou um construtor. Eles são não estáticos.
Essas variáveis são criadas quando um objeto de uma classe é criado e destruído quando o objeto está destruído .
Modificadores de acesso podem ser usados para variáveis de instância.
Quando nenhum modificador é especificado, o modificador padrão é usado.
como instalar janelas eclipse
Variáveis de instância têm valores padrão, 0 para números, falso para booleano, e nulo para referências de objeto.
import java.io. * class Price {// Variáveis de instância que são declaradas em uma classe e não dentro de nenhuma função int guitarPrice int pianoPrice int flutePrice} public class Main {public static void main (String args []) {// primeiro objeto Preço ob1 = novo Preço () ob1.guitarPrice = 10000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // segundo objeto Preço ob2 = novo Preço () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // exibindo o preço do primeiro objeto System.out.println ('Preço do primeiro objeto:') System.out.println (ob1.guitarPrice) System.out.println (ob1.pianoPrice) System.out.println (ob1.flutePrice) // exibindo o preço do segundo objeto System.out.println ('Preço do segundo objeto:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2. flutePrice)}}
Resultado:
Preço para o primeiro objeto: 10000 5000 1000 Preço para o segundo objeto: 9000 4000 2000
Variáveis estáticas: Eles são semelhantes em natureza às Variáveis de instância. A principal diferença é que eles são declarados usando a palavra-chave static e apenas uma única cópia de uma variável estática por classe é permitida.
Eles também são conhecidos como variáveis de classe.
Apenas uma única cópia de uma variável estática por classe é permitida, independentemente do número de objetos criados.
Essas variáveis são criadas no início do programa e são destruídas automaticamente quando a execução do programa é concluída.
Os valores padrão das variáveis estáticas são os mesmos das variáveis de instância.
Para acessar variáveis estáticas, não é necessário criar um objeto dessa classe.
A variável pode ser acessada por:
class_name.variable_name
c import java.io. * class Manager {// variável estática salário public static double salary public static String name = 'Jonathan'} public class Main {public static void main (String args []) {// acessando variável estática sem objeto Manager.salary = 90000 System.out.println (Manager.name + '' s salário médio: '+ Manager.salary)}}
Resultado:
Salário médio de Jonathan: 90000,0
As variáveis discutidas acima são amplamente utilizadas para uma experiência de programação eficiente. Cada variável tem sua própria propriedade exclusiva e deve ser usada de maneira apropriada.
Com isso, chegamos ao fim deste artigo Variáveis em Java. Espero que os exemplos mencionados acima sejam suficientes para você começar a usar Java , Confira o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. O curso de certificação e treinamento Java J2EE e SOA da Edureka é projetado para estudantes e profissionais que desejam ser um desenvolvedor Java. O curso foi desenvolvido para dar a você uma vantagem inicial na programação Java e treiná-lo para os conceitos básicos e avançados de Java, juntamente com várias estruturas Java, como Hibernate e Spring.
Tem alguma questão para nós? Mencione isso na seção de comentários deste artigo “Variáveis em Java” e entraremos em contato com você o mais breve possível.