📜  在Java中不使用分号打印 Hello World

📅  最后修改于: 2022-05-13 01:55:50.830000             🧑  作者: Mango

在Java中不使用分号打印 Hello World

根据基础, Java中的每条语句都必须以分号结尾。但是,与其他语言不同, Java中几乎所有的语句都可以视为表达式。但是,在某些情况下,我们可以编写不带分号的运行程序。如果我们将语句放在带有一对空白括号的 if/for 语句中,则不必以分号结尾。此外,调用返回 void 的函数在这里不起作用,因为 void 函数不是表达式。

方法:

  1. 使用 if-else 语句
  2. 使用 StringBuilder 类的 append() 方法
  3. 使用 String 类的 equals 方法

方法一:使用 if 语句

Java
// Java program to Print Hello World Without Semicolon
// Using if statement
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Using if statement to
        // print hello world
        if (System.out.printf("Hello World") == null) {
        }
    }
}


Java
// Java Program to Print Hello World Without Semicolon
// Using append() method of String class
 
// Importing required classes
import java.util.*;
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Using append() method to print statement
        if (System.out.append("Hello World") == null) {
        }
    }
}


Java
// Java Program to Print Hello World Without Semicolon
// Using equals() method of String class
 
// Importing required classes
import java.util.*;
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
        // Using equals() method to print statement
        if (System.out.append("Hello World").equals(null)) {
        }
    }
}


输出
Hello World

方法2:使用StringBuilder类的append()方法

Java

// Java Program to Print Hello World Without Semicolon
// Using append() method of String class
 
// Importing required classes
import java.util.*;
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Using append() method to print statement
        if (System.out.append("Hello World") == null) {
        }
    }
}
输出
Hello World

方法三:使用String类的equals方法

Java

// Java Program to Print Hello World Without Semicolon
// Using equals() method of String class
 
// Importing required classes
import java.util.*;
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
        // Using equals() method to print statement
        if (System.out.append("Hello World").equals(null)) {
        }
    }
}
输出
Hello World