> Java > java지도 시간 > 자바로 어떻게 출력하나요?

자바로 어떻게 출력하나요?

青灯夜游
풀어 주다: 2019-11-15 14:23:35
원래의
9015명이 탐색했습니다.

자바로 어떻게 출력하나요?

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()는

    printf()를 래핑할 수 없으며
  1. #🎜🎜을 직접 출력할 수도 없습니다. 내용이 없는 #printf() 출력 규칙은 print()와 비슷하지만 print()보다 몇 가지 기능이 더 많습니다. C 언어와 C++에는 고정 길이 출력이 있지만 Java의 print()나 pritln()은 이 기능을 구현할 수 없습니다. Java는 C 언어로 작성되었으며 고정 길이 출력 기능은 거세되지 않고 printf()에 상속되었습니다. printf의 고정 구현은 C의 구현과 유사합니다.
  2. 2, 8, 16진수 출력 가능

고정 형식으로 출력 가능#🎜🎜 #
  • 구체적인 구현은 다음과 같습니다.

    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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿