在Java中不使用分号打印 Hello World
根据基础, Java中的每条语句都必须以分号结尾。但是,与其他语言不同, Java中几乎所有的语句都可以视为表达式。但是,在某些情况下,我们可以编写不带分号的运行程序。如果我们将语句放在带有一对空白括号的 if/for 语句中,则不必以分号结尾。此外,调用返回 void 的函数在这里不起作用,因为 void 函数不是表达式。
方法:
- 使用 if-else 语句
- 使用 StringBuilder 类的 append() 方法
- 使用 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