亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 表达式、语句和块

Java 表达式、语句和块

在本教程中,您将通过示例了解 Java 表达式、Java 语句、表达式和语句的区别以及 Java 块。

在前面的章节中,我们使用了表达式、语句和块,但没有对它们进行过多解释。既然了解了变量、运算符和字面量,就更容易理解这些概念了。


Java 表达式

Java 表达式由变量、运算符、文字和方法调用组成。要了解有关方法调用的更多信息,请访问 Java 方法。例如,

int score; 
score = 90;

这里,score = 90 是一个返回 int 的表达式 .再举一个例子,

Double a = 2.2, b = 3.4, result;
result = a + b - 3.4;

这里,a + b - 3.4 是一个表达式。

if (number1 == number2)
    System.out.println("Number 1 is larger than number 2");

这里,number1 == number2 是一个返回布尔值的表达式。同样,"Number 1 is larger than number 2" 是一个字符串表达式。


Java 语句

在 Java 中,每条语句都是一个完整的执行单元。例如,

int score = 9*5;

在这里,我们有一个声明。该语句的完整执行涉及乘以整数95 然后将结果分配给变量 score .

在上面的语句中,我们有一个表达式 9 * 5 .在 Java 中,表达式是语句的一部分。


表达式语句

我们可以通过用 ; 终止表达式来将表达式转换为语句 .这些被称为表达式语句。例如,

// expression
number = 10
// statement
number = 10;

在上面的例子中,我们有一个表达式 number = 10 .在这里,通过添加分号 (; ),我们已将表达式转换为语句 (number = 10; )。

再举一个例子,

// expression
++number
// statement
++number;

同样,++number 是一个表达式,而 ++number; 是一个声明。


声明声明

在 Java 中,声明语句用于声明变量。例如,

Double tax = 9.5;

上面的语句声明了一个变量 tax 初始化为 9.5 .

注意 :Java 中有用于决策和循环的控制流语句。您将在后面的章节中了解控制流语句。


Java 块

块是用花括号 { } 括起来的一组语句(零个或多个) .例如,

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
    }
}

输出

Hey Jude!

在上面的例子中,我们有一个块 if {....} .

在这里,在块内我们有两个语句:

但是,一个块可能没有任何语句。考虑以下示例,


class Main {
    public static void main(String[] args) {
    	
        if (10 > 5) { // start of block	
 
        } // end of block
    }
}

这是一个有效的 Java 程序。在这里,我们有一个块 if {...} .但是这个块里面没有任何语句。

class AssignmentOperator {
    public static void main(String[] args) {  // start of block 	

    } // end of block
}

在这里,我们有块 public static void main() {...} .但是,和上面的例子类似,这个块没有任何语句。


java

  1. C# 表达式、语句和块(附示例)
  2. Java 变量和文字
  3. Java 基本输入和输出
  4. Java 表达式、语句和块
  5. Java 类和对象
  6. Java 抽象类和抽象方法
  7. Java 嵌套和内部类
  8. Java 抛出和抛出
  9. Java 自动装箱和拆箱
  10. Java Lambda 表达式
  11. Java String replace()、replaceAll() 和 replaceFirst() 方法
  12. Java String toLowercase() 和 toUpperCase() 方法