Java에서 일반적으로 사용되는 두 가지 출력 방법은 print() 및 println()입니다. 이 두 가지 출력 방식을 사용할 때 입력 조건에는 뚜렷한 차이가 없습니다. 차이점은 출력 끝에 개행 문자가 있는지 여부에 반영됩니다. [추천 학습: javacourse]
eg:
public class eg { //交叉使用可以体会到作用的差异 public static void main(String[] args) { System.out.print("123456"); System.out.println("abced"); System.out.println("abced"); System.out.print("123456"); System.out.println("abced"); } }
결과:
#🎜 🎜 #
분석 결과: print()가 사용될 때마다 마지막에 다음 출력(abced)이 뒤따르는 것을 보는 것은 어렵지 않습니다. 즉, print()는 줄바꿈하지 않습니다. 그리고 abc 뒤에 줄 바꿈이 있을 때마다.참고: print()를 사용할 때는 콘텐츠 출력이 필요하지 않습니다.
eg:public class eg { public static void main(String[] args) { System.out.print();//此时print无内容输出 } }
분석 결과: print()를 사용할 때 괄호 안에 내용이 없으면 컴파일할 수 없습니다. 즉, 프로그램에서 오류를 보고하므로 print()를 사용할 수 없습니다. .
println()은 직접 출력할 수 있으며 줄 바꿈 역할을 합니다.
eg:
public class add { //由于使用单独的一行无法体现结果,所以加入print()显示效果 public static void main(String[] args) { System.out.print("123456"); System.out.print("123456"); System.out.println(); System.out.print("123456"); } }
결과:
#🎜 🎜#
분석 결과: 인쇄 출력 3줄 중 두 번째 출력에만 줄 바꿈이 있으며, 줄 바꿈을 제공하는 것은 println입니다
print()와 println()은 서로 변환될 수 있으며 줄바꿈 문자 n을 사용할 수 있으며 print()도 println()의 목적을 달성할 수 있습니다. eg: #🎜 🎜#public class eg { //与上图的代码进行对比 效果显而易见 public static void main(String[] args) { System.out.print("123456"); System.out.print("123456"); System.out.print("\n"); System.out.print("123456"); } }
결과 :
결과 분석: 분명히 서로 다른 코드는 서로 다른 효과를 얻습니다#🎜🎜 #java 위의 두 가지 일반적인 출력 외에도 더 강력한 출력도 있습니다: printf()
참고:#🎜 🎜#printf()는
구체적인 구현은 다음과 같습니다.
package com.hone.test; // "%"表示进行格式化输出, "%"之后的内容为格式的定义。 public class Printf { public static void main(String[] args) { double d = 345.678; String s = "hello World"; int a = 123; //浮点型的输出 System.out.printf("%,d",a); //格式化输出数据,每三个数据加上一个, System.out.println(); System.out.printf("%f", d); // 345.678000 System.out.println(); //"9.2"中的9表示输出的长度,2表示小数点后的位数。 345.678位数不够前面不上空格 System.out.printf("%9.3f", d); System.out.println(); System.out.printf("%+9.3f", d); //"+"表示输出的数带正负号 System.out.println(); System.out.printf("%-9.3f", d); //"-"表示输出的数左对齐(默认为右对齐) System.out.println(); System.out.printf("%+-9.3f",d); //"+-"表示输出的数带正负号且左对齐 System.out.println(); //整型的输出 System.out.printf("%d", a); //"d"表示输出十进制整数。 System.out.println(); System.out.printf("%04d", a); //规定为4位,不够左边添加0 System.out.println(); System.out.printf("%d%%", a); //如果想输出百分数,则连续用两个 %% System.out.println(); System.out.printf("%o", a); //"o"表示输出八进制整数。 System.out.println(); System.out.printf("%x", a); //"x"表示输出八进制整数。 //字符串的输出 System.out.println(); System.out.printf("%s%n", s); //输出字符串,其中 %n表示换行 System.out.printf("输出一个浮点数:%.3f,一个整数:%d,一个字符串:%s",d,a,s); //输出多个变量 } }
위 내용은 자바로 어떻게 출력하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!