CodeGym /Blogue Java /Random-PT /Expressões Java: uma introdução com exemplos
John Squirrels
Nível 41
San Francisco

Expressões Java: uma introdução com exemplos

Publicado no grupo Random-PT
Expressões em Java são elementos essenciais da linguagem de programação. Simplificando, uma expressão em Java é uma combinação de valores, variáveis, operadores e invocações de métodos que são avaliadas para produzir um único valor. Neste artigo, veremos o que são expressões Java, seus tipos e exemplos de implementação.

O que é expressão em Java?

Em Java, uma expressão é uma combinação de valores, variáveis, operadores e invocações de métodos que são avaliadas para produzir um único valor. Uma expressão pode ser um valor único ou uma combinação de valores que produzem um resultado. As expressões podem ser usadas em vários contextos, como em atribuições, instruções condicionais e loops.

Tipos de expressões em Java

Existem vários tipos de expressão java, incluindo:
  1. Expressões aritméticas : Essas expressões envolvem operações aritméticas como adição, subtração, multiplicação e divisão. Por exemplo, 2+3 é uma expressão aritmética avaliada como 5.
  2. Expressões relacionais : essas expressões envolvem a comparação de dois valores usando operadores relacionais, como "maior que", "menor que", "igual a" e "diferente de". Por exemplo, 4<5 é uma expressão relacional avaliada como verdadeira.
  3. Expressões lógicas : essas expressões envolvem operações lógicas como "AND", "OR" e "NOT". Por exemplo, (2<3)&&(3<4) é uma expressão lógica avaliada como verdadeira.
  4. Expressões condicionais : essas expressões envolvem o uso do operador ternário "?:" para atribuir um valor com base em uma condição. Por exemplo, int x = (5<6)?2:3; atribui o valor 2 a x, pois 5 é menor que 6.
  5. Expressões de atribuição : essas expressões envolvem a atribuição de um valor a uma variável. Por exemplo, int x = 5; atribui o valor 5 à variável x.

Exemplo de declaração de expressão

Uma instrução de expressão é uma instrução Java que consiste em uma expressão seguida por ponto e vírgula. Uma instrução de expressão é usada para avaliar uma expressão e descartar o resultado. Por exemplo:
int x = 5;
System.out.println("The value of x is "+ x);
Neste trecho de código, a primeira linha é uma instrução de expressão que atribui o valor 5 à variável x. A segunda linha também é uma instrução de expressão que avalia a expressão "O valor de x é "+ x e imprime o resultado no console.

Exemplos de expressões Java

Aqui estão alguns exemplos de expressões java:

Expressão Aritmética:

int a = 5;
int b = 2;
int c = a + b; // expression statement
Neste trecho de código, a terceira linha é uma expressão aritmética que soma os valores de aeb e atribui o resultado à variável c.

Expressão Relacional:

int x = 3;
int y = 5;
boolean result = x < y;
Neste trecho de código, a terceira linha é uma expressão relacional que compara os valores de xey usando o operador menor que e atribui o resultado à variável result.

Expressão Lógica:

int a = 2;
int b = 3;
boolean result = (a < b) && (b < 4);
Neste trecho de código, a terceira linha é uma expressão lógica que verifica se a é menor que b e se b é menor que 4. O resultado é atribuído à variável result.

Expressão Condicional:

int a = 5;
int b = 6;
int c = (a < b) ? 2 : 3;
Neste trecho de código, a terceira linha é uma expressão condicional que verifica se a é menor que b. Se for verdade, o valor 2 é atribuído à variável c; caso contrário, o valor 3 é atribuído à variável c.

Expressão de Atribuição:

int x = 5;
x = x + 2;
Neste trecho de código, a segunda linha é uma expressão de atribuição que adiciona 2 ao valor de x e atribui o resultado de volta a x.

Conclusão

As expressões são uma parte fundamental da programação Java. Eles são usados ​​para combinar valores, variáveis, operadores e invocações de métodos para produzir um único valor. As expressões podem ser usadas em vários contextos, como em atribuições, instruções condicionais e loops. Neste artigo, discutimos o que são expressões em Java, seus tipos e exemplos de sua implementação. Com esse conhecimento, os iniciantes podem começar a construir programas mais complexos com confiança.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION