📜  Java程序的输出 |第 47 组(阵列)(1)

📅  最后修改于: 2023-12-03 15:16:38.153000             🧑  作者: Mango

Java程序的输出 |第 47 组(阵列)

本文章将会向大家介绍一下Java程序的输出,在Java中,输出的方式有很多种,而且在不同的场景下,也需要使用不同的输出方式。本文主要介绍Java中使用的三种输出方式:System.out.println()、System.out.print()和System.out.printf()。

System.out.println()

System.out.println()是最基本和简单的输出方式,在Java中可以使用System.out.println()来输出字符、字符串和数字等数据。

示例代码:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); // 输出字符串
        System.out.println(123); // 输出数字
    }
}

该程序的输出结果如下:

Hello, World!
123
System.out.print()

System.out.print()和System.out.println()的区别在于,前者输出后不换行,而后者输出后换行。使用System.out.print()可以实现输出内容不换行的效果,在需要更加灵活的输出方式时,通常会使用该方法。

示例代码:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.print("Hello, ");
        System.out.print("World!");
    }
}

该程序的输出结果如下:

Hello, World!
System.out.printf()

System.out.printf()方法允许在输出时设置格式,可以使用该方法输出格式化的字符串。类似于C语言的printf()函数,在输出时可以通过占位符%来指定输出参数的类型和格式。

示例代码:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.printf("My name is %s, I'm %d years old.", "Tom", 20);
    }
}

该程序的输出结果如下:

My name is Tom, I'm 20 years old.

其中,%s是占位符,表示输出一个字符串,%d表示输出十进制整数。在程序执行时,占位符会被后面的参数替换。

结语

以上就是Java程序的输出的三种方式,使用不同的输出方式可以在不同的场景下更加灵活的输出数据。除此之外,Java中还有其他输出方式,如使用标准日志工具log4j或者使用Java的GUI界面输出等,而这些输出方式都需要满足不同的需求和场景。