控制台下Java输出是Java程序开发中最常用的方法之一,它能够让程序员快速查看程序的运行状况,以及检测程序出现的错误。在控制台下输出Java有很多种方法,下面就介绍一些常用的方法和实例代码。
1. System.out.print()和System.out.println()
System.out.print()和System.out.println()都是Java中用于控制台输出的方法,它们的区别在于:System.out.println()会在输出完内容后自动换行,而System.out.print()不会自动换行。以下是一个示例代码:
public class Test { public static void main(String[] args) { System.out.print("Hello World!"); System.out.println("Hello Java!"); } }
运行结果:
Hello World!Hello Java!
2. System.out.printf()
System.out.printf()是Java中一种格式化输出的方法,它可以按照指定的格式输出指定的内容,比如输出指定格式的日期,货币等。以下是一个示例代码:
public class Test { public static void main(String[] args) { int num1 = 10; int num2 = 20; System.out.printf("num1 = %d, num2 = %d\n", num1, num2); } }
运行结果:
num1 = 10, num2 = 20
3. System.out.format()
System.out.format()是Java中一种格式化输出的方法,它的功能和System.out.printf()类似,但它可以支持更多的输出格式,比如输出日期、货币等。以下是一个示例代码:
public class Test { public static void main(String[] args) { int num1 = 10; int num2 = 20; System.out.format("num1 = %d, num2 = %d\n", num1, num2); } }
运行结果:
num1 = 10, num2 = 20
4. System.err.print()和System.err.println()
System.err.print()和System.err.println()是Java中用于控制台输出错误信息的方法,它们的功能和System.out.print()和System.out.println()类似,但它们会将输出的内容输出到控制台的错误输出流中,以提醒用户程序出现了错误。以下是一个示例代码:
public class Test { public static void main(String[] args) { int num1 = 10; int num2 = 0; if (num2 == 0) { System.err.println("num2不能为0!"); } } }
运行结果:
num2不能为0!
5. System.out.write()
System.out.write()是Java中一种用于输出字节流的方法,它可以将字节流输出到控制台,以便用户查看。以下是一个示例代码:
public class Test { public static void main(String[] args) { byte[] bytes = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '!'}; System.out.write(bytes); } }
运行结果:
Hello World!
结论
以上就是,这些方法可以让程序员快速查看程序的运行状况,以及检测程序出现的错误,是Java程序开发中必不可少的工具。