Variáveis ​​Java

Esta postagem discutirá variáveis ​​Java com exemplos para ajudá-lo a atingir seus objetivos de aprendizado.

Variáveis ​​são nomes de áreas reservadas de memória que foram alocadas para um propósito específico. Essencialmente, é um nome de local de memória.

Uma variável é uma combinação de “ variar ” e “ capaz ”, significando que seu valor pode ser alterado.

Variáveis ​​Java

Variáveis ​​Java

Quando se trata de variáveis ​​Java , elas servem como contêineres para armazenar valores de dados.

As variáveis ​​em Java podem ser divididas em diferentes tipos, como:

  • String – um tipo de dados que armazena texto, como “Olá”. Aspas duplas cercam os valores de strings.
  • int – contém números inteiros sem decimais, como 123 ou -123
  • float – contém números de ponto flutuante com decimais, como 19,99 ou -19,99
  • Um char armazena caracteres como 'a' ou 'b'. Os valores de chars são colocados entre aspas simples.
  • booleano – armazena valores que são verdadeiros ou falsos.

Sintaxe:

type variable = value;

Onde type é um tipo de variável Java (como int ou String) e Variable são os nomes das variáveis ​​(como x ou qualquer nome que o usuário preferir). As variáveis ​​recebem valores usando o sinal de igual.



Criando Variáveis ​​Java

Devemos criar variáveis ​​Java especificando seu tipo e atribuindo um valor.

Aqui está um exemplo de como criar uma variável que deve armazenar texto.

Crie uma variável chamada variável do tipo String e atribua a ela o valor “Java“:

Example: 

1
2
3
4
5
6
7
8
9
10
11
public class Main {
public static void main(String[] args) {
String variable = "Java";
System.out.println(variable);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Aqui criamos outra variável do tipo String e atribuímos o nome de Java Founder a ela:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
public class Main{
public static void main(String[] args) {
String Java_Founder = "James Gosling";
System.out.println("The name of Java Founder is: "+Java_Founder);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Considere o exemplo a seguir para criar uma variável que armazena um número.

Crie uma variável do tipo int, nomeie-a num_variable e atribua-lhe o valor 205:

Example: 

1
2
3
4
5
6
7
8
9
10
11
public class Main {
public static void main(String[] args) {
int num_variable = 205;
System.out.println(num_variable);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Declare uma variável do tipo int, nomeie-a como mrx_sum e atribua a ela a equação 20+10:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Main {
public static void main(String[] args) {
int mrx_sum = 20+10;
System.out.println("Answer: "+mrx_sum); // As a result it prints the answer as 30
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Considerando as variáveis ​​Java, você também pode declarar uma variável sem atribuir um valor e atribuir o valor posteriormente:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
public class Main {
public static void main(String[] args) {
int num_variable2;
num_variable2 = 1020;
System.out.println( num_variable2);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Da mesma forma, declaramos uma variável String chamada ample primeiro e atribuímos um valor a ela na próxima linha:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Main {
public static void main(String[] args) {
String ample;
ample="Java";
System.out.println(ample); // As a result this also prints the value Java
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Se você atribuir um novo valor a uma variável existente, ele substituirá o valor anterior:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
public class Main {
public static void main(String[] args) {
int number = 25;
number = 30; // number is now 30
System.out.println(number);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Main {
public static void main(String[] args) {
String mrx ="Java";
mrx = "Java Programming "; // this modifies the value of mrx from Java to Java Programming
System.out.println(mrx);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Variáveis ​​Finais

Suponha que você não queira que outras pessoas (ou você mesmo) sobrescrevam os valores existentes. Nesse caso, você pode adicionar a palavra-chave final (isso declara a variável como “ final ” ou “ constante ”, o que significa imutável e somente leitura ):

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
public class Main {
public static void main(String[] args) {
final int number = 15;
number = 30; // modifying the value of the final variable will cause an error
System.out.println(number);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Conseqüentemente, é impossível alterar o valor de uma variável String se você declarou a variável com a palavra-chave final:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
public class Main {
public static void main(String[] args) {
final String ample = "Java";
ample = "Java Language "; // modifying the value of the final variable is not possible as the variable is declared as final
System.out.println(ample);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Outros tipos

Aqui está uma demonstração de como declarar variáveis ​​de outros tipos:

Example: 

1
2
3
4
5
6
7
8
9
10
int myNumber = 5;
float myFloatNumber = 5.99f;
char myLetter = 'D';
boolean myBool = false;
String myText = "We are learning about Java Variables ";
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Main {
public static void main(String[] args) {
String mrx = "These are other types of Java Variables ";
boolean ample_bool = true;
char letter ='P';
int num_mrx = 13;
float ample_float =3.45f;
System.out.println("String value: "+mrx);
System.out.println("Boolean value: "+ample_bool);
System.out.println("character value: "+letter);
System.out.println("Integer value: "+num_mrx);
System.out.println("Float value: "+ample_float);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

No próximo capítulo, você aprenderá mais sobre tipos de dados .



Variáveis ​​de exibição

As variáveis ​​Java são comumente exibidas usando o método println() .

Para combinar texto e uma variável, use o caractere + :

Example: 

1
2
3
4
5
6
7
8
9
10
11
public class Main {
public static void main(String[] args) {
String country_name = "Pakistan";
System.out.println("Hello my country name is " + country_name );
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
public class Main {
public static void main(String[] args) {
int mrx_Age=25;
System.out.println("My age is: "+mrx_Age);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Uma variável também pode ser adicionada a outra variável usando o caractere + :

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
public class Main {
public static void main(String[] args) {
String first_name = "John ";
String last_name = "Charles";
String full_name = first_name + last_name;
System.out.println(full_name);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Main {
public static void main(String[] args) {
String ample_name="James Gosling";
int mrx_Age=67;
System.out.println("The Founder of Java Language is: "+ample_name+" and his age was: "+mrx_Age);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Valores numéricos são representados pelo caractere + (observe que usamos variáveis ​​int (inteiro)):

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
public class Main {
public static void main(String[] args) {
int number1 = 25;
int number2 = 26;
System.out.println(number1 + number2); // Print the value of number1 + number2
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Como você pode ver no exemplo acima:

  • A variável Java número 1 armazena o valor 25 .
  • E a variável número 2 armazena o valor 26 .
  • Usando o método println() , exibimos o valor da variável number1 + number2 , que é 51 .

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Main {
public static void main(String[] args) {
int ample=12;
int mrx=47;
System.out.println("Sum: "+(ample+mrx));
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Declarar Muitas Variáveis

As listas separadas por vírgula são usadas para declarar várias variáveis ​​do mesmo tipo:

Example: 

1
2
3
4
5
6
7
8
9
10
11
public class Main {
public static void main(String[] args) {
int num1 = 25, num2 = 35, num3 = 45;
System.out.println(num1 + num2 + num3 );
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Também podemos adicionar quantos valores String pudermos usando o operador +:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class Main {
public static void main(String[] args) {
String mrx1="Java ";
String mrx2="Programming ";
String mrx3="Language ";
System.out.println("After concatenation: "+mrx1 + mrx2 + mrx3 );
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Identificadores Java

Deve haver um nome exclusivo para cada variável Java.

Um nome exclusivo é chamado de identificador.

Os nomes podem ser curtos (como x e y) ou descritivos (como idade, soma ou volume total).

Importante: Para criar um código sustentável e compreensível, você deve usar nomes descritivos:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Main {
public static void main(String[] args) {
// Good practice
int hoursPerDay = 24;
// OK, but not so easy to understand what h actually is
int h = 24;
System.out.println(hoursPerDay);
System.out.println(h);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Main {
public static void main(String[] args) {
// Good practice
float value_PI= 3.142f;
// It is not wrong to write the variable name as p but as it does not make any sense hence we should try to avoid it
float p = 3.142f;
System.out.println(value_PI);
System.out.println(p);
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Os nomes das variáveis ​​Java ( identificadores exclusivos ) são construídos de acordo com as seguintes regras:

  1. Ao nomear uma variável , você pode usar letras, dígitos, sublinhados e cifrões.
  2. Deve haver uma letra no início de um nome.
  3. A primeira letra de um nome deve ser minúscula e não pode conter nenhum espaço em branco.
  4. Os nomes também podem começar com $ _ (mas não os usaremos neste tutorial).
  5. Os nomes das variáveis ​​diferenciam maiúsculas de minúsculas (“ minhaVar ” e “ minhavar ” são variáveis ​​diferentes).
  6. Existem certas palavras que não podem ser usadas como nomes (como palavras-chave Java, por exemplo int ou boolean ).
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone