Expressões, instruções e blocos Java
Expressões, instruções e blocos Java
Neste tutorial, você aprenderá sobre expressões Java, instruções Java, diferença entre expressão e instrução e blocos Java com a ajuda de exemplos.
Nos capítulos anteriores, usamos expressões, declarações e blocos sem muita explicação sobre eles. Agora que você conhece variáveis, operadores e literais, será mais fácil entender esses conceitos.
Expressões Java
Uma expressão Java consiste em variáveis, operadores, literais e chamadas de método. Para saber mais sobre chamadas de método, visite métodos Java. Por exemplo,
int score;
score = 90;
Aqui,
score = 90
é uma expressão que retorna um int
. Considere outro exemplo,
Double a = 2.2, b = 3.4, result;
result = a + b - 3.4;
Aqui,
a + b - 3.4
é uma expressão.
if (number1 == number2)
System.out.println("Number 1 is larger than number 2");
Aqui,
number1 == number2
é uma expressão que retorna um valor booleano. Da mesma forma, "Number 1 is larger than number 2"
é uma expressão de string. Declarações Java
Em Java, cada instrução é uma unidade completa de execução. Por exemplo,
int score = 9*5;
Aqui, temos uma declaração. A execução completa desta instrução envolve a multiplicação de inteiros
9
e 5
e, em seguida, atribuindo o resultado à variável score
. Na declaração acima, temos uma expressão
9 * 5
. Em Java, as expressões fazem parte das instruções. Declarações de expressão
Podemos converter uma expressão em uma instrução terminando a expressão com um
;
. Estes são conhecidos como declarações de expressão. Por exemplo,
// expression
number = 10
// statement
number = 10;
No exemplo acima, temos uma expressão
number = 10
. Aqui, adicionando um ponto e vírgula (;
), convertemos a expressão em uma instrução (number = 10;
). Considere outro exemplo,
// expression
++number
// statement
++number;
Da mesma forma,
++number
é uma expressão enquanto ++number;
é uma afirmação. Declarações de declaração
Em Java, as instruções de declaração são usadas para declarar variáveis. Por exemplo,
Double tax = 9.5;
A declaração acima declara uma variável tax que é inicializado para
9.5
. Observação :Existem instruções de fluxo de controle que são usadas na tomada de decisão e loop em Java. Você aprenderá sobre instruções de fluxo de controle em capítulos posteriores.
Blocos Java
Um bloco é um grupo de instruções (zero ou mais) entre chaves
{ }
. Por exemplo,
class Main {
public static void main(String[] args) {
String band = "Beatles";
if (band == "Beatles") { // start of block
System.out.print("Hey ");
System.out.print("Jude!");
} // end of block
}
}
Saída :
Hey Jude!
No exemplo acima, temos um bloco
if {....}
. Aqui, dentro do bloco temos duas declarações:
System.out.print("Hey ");
System.out.print("Jude!");
No entanto, um bloco não pode ter nenhuma instrução. Considere os seguintes exemplos,
class Main {
public static void main(String[] args) {
if (10 > 5) { // start of block
} // end of block
}
}
Este é um programa Java válido. Aqui, temos um bloco
if {...}
. No entanto, não há nenhuma instrução dentro deste bloco.
class AssignmentOperator {
public static void main(String[] args) { // start of block
} // end of block
}
Aqui, temos o bloco
public static void main() {...}
. No entanto, semelhante ao exemplo acima, este bloco não possui nenhuma instrução. Java
- Expressões, instruções e blocos em C# (com exemplos)
- Variáveis e literais Java
- Entrada e Saída Java Basic
- Expressões, instruções e blocos Java
- Classe e objetos Java
- Classe abstrata Java e métodos abstratos
- Java aninhado e classe interna
- Java joga e joga
- Autoboxing e unboxing Java
- Expressões Java Lambda