📅  最后修改于: 2023-12-03 15:16:38.153000             🧑  作者: Mango
本文章将会向大家介绍一下Java程序的输出,在Java中,输出的方式有很多种,而且在不同的场景下,也需要使用不同的输出方式。本文主要介绍Java中使用的三种输出方式:System.out.println()、System.out.print()和System.out.printf()。
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.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()方法允许在输出时设置格式,可以使用该方法输出格式化的字符串。类似于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界面输出等,而这些输出方式都需要满足不同的需求和场景。