English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Expressões, instruções e blocos Java
Neste tutorial, você aprenderá com exemplos sobre expressões Java, instruções Java, a diferença entre expressões e instruções, e blocos Java.
Expressões JavaAs expressões Java são compostas poroperadoresvariáveisoperadores,literaisMétodos Javae chamadas de métodos. Para obter mais informações sobre chamadas de métodos, acesse
. Por exemplo, int score; 9score =
0; 9score =
0 é uma expressão que retorna o tipo de dados int. Vamos ver outro exemplo: 2.2Double a = 3.4, b = , result; + Aqui, a - 3.4;
result = a + Aqui, a - 3.4b
é uma expressão.1 if (number2== number )1é uma expressão que retorna um valor booleano. Da mesma forma,"2System.out.println("
grande);1 Aqui, number2== number1é uma expressão que retorna um valor booleano. Da mesma forma,"2"grande" é uma expressão de string.
Em Java, cada instrução é uma unidade de execução completa. Por exemplo,
int score = 9*5;
Aqui, temos uma declaração. A execução completa dessa instrução envolve9e5multiplicação de inteiros, e o resultado é atribuído à variável score.
Nesta instrução, temos uma expressão9 * 5. Em Java, uma expressão é parte de uma instrução.
Podemos transformar uma expressão em uma instrução usando uma expressão terminal;. Essas são chamadas de instruções de expressão. Por exemplo,
// expressão number = 10 // instrução number = 10;
No exemplo acima, temos uma expressão number = 10. Aqui, ao adicionar um ponto-e-vírgula (;),我们已经 transformado a expressão em uma instrução (number = 10);
Vamos ver um exemplo:
// expressão ++number // instrução ++number;
da mesma forma,++number é uma expressão, enquanto++; é uma instrução.
Em Java, instruções de declaração são usadas para declarar variáveis. Por exemplo,
Double tax = 9.5;
A instrução acima declara uma variável tax e inicializa seu valor como9.5.
Atenção:Alguns comandos de controle são usados em decisões e loops no Java. Você aprenderá sobre comandos de controle em capítulos posteriores.
Um bloco é um grupo de instruções entre chaves { } (zero ou mais). Por exemplo,
class Main { public static void main(String[] args) { String band = "Beatles"; if (band == "Beatles") { // Início do bloco de código System.out.print("Hey "); System.out.print("Jude!"); } //Fim do bloco de código } }
Saída:
Hey Jude!
No exemplo acima, temos um bloco de código if {....}
Aqui, dentro do bloco, temos duas instruções:
System.out.print("Hey ");
System.out.print("Jude!");
No entanto, um bloco pode não ter nenhuma instrução. Por exemplo, o seguinte exemplo,
class Main { public static void main(String[] args) { if (10 > 5) { // Início do bloco de código } // Fim do bloco de código } }
Este é um programa Java válido. Aqui, temos um bloco de código if {...}. No entanto, esse bloco não possui nenhuma instrução.
class AssignmentOperator { public static void main(String[] args) { // Início do bloco de código } //Fim do bloco de código }
Aqui, temos o bloco de código public static void main() {...}. No entanto, semelhante ao exemplo acima, esse bloco não possui nenhuma instrução.