시냇물.시스템나가.인쇄()
4832 단어 formattingjavabeginners
소개하다.
서식 적용
문자 플롯 흐름
인쇄 흐름
2) 포맷: 포맷 문자열에 따라 임의의 값을 포맷할 수 있습니다.이것은 이 박문의 두 번째 부분에서 소개할 것이다
인쇄 및 인쇄
public class Root {
public static void main(String[] args) {
int i = 2;
double r = Math.sqrt(i);
System.out.print("The square root of ");
System.out.print(i);
System.out.print(" is ");
System.out.print(r);
System.out.println(".");
i = 5;
r = Math.sqrt(i);
System.out.println("The square root of " + i + " is " + r + ".");
}
}
1) public static void main(String[]args): public은 모든 클래스가 이 메서드에 액세스할 수 있음을 나타냅니다.정적 수식자는 이 방법이 대상이 아니라 클래스에 속한다는 것을 의미하기 때문에, 우리는 대상을 실례화하여 접근할 필요가 없다.Void는 반환 유형으로, 이 메서드는 아무 것도 반환하지 않습니다.'main'은 방법의 이름이지만 자바에서main은 매우 특수한 방법이다.자바 프로그램이 실행되기 시작할 때, 어느 곳에서 시작해야 하며, 자바 프로그램은 항상 주 방법 내부에서 실행되기 시작한다.우리는 파일 이름과/또는 클래스 이름을 변경할 수 있지만, 주 방법의 이름을 변경할 수 없습니다.JVM은 이름을 통해 기본 메소드를 식별하며, 이름이 변경되면 시작점 상태가 사라집니다.String[]args에는 문자열 배열로 제공되는 명령행 매개변수만 포함됩니다.main 방법과 달리,args의 이름을 원하는 이름으로 변경할 수 있습니다.print (): PrintStream에서 print 방법이 다시 불러옵니다. 이것은 많은 방법이 같은 이름을 가지지만 매개 변수가 다르다는 것을 의미합니다.이것은 단독 방법으로 서명하는 것을 정의했다.print (String s) 방법은 문자열을 인쇄할 때 예상한 대로 실행됩니다.그러나 세부 사항을 더 깊이 이해하고 싶다면, 그것은 바로 이렇게 하는 것이다.플랫폼의 기본 문자 인코딩에 따라 문자열은 바이트로 변환됩니다. 인코딩은 유니코드이고, 이 바이트는 출력 흐름으로 전달되며, 최종적으로 정의된 위치로 인쇄됩니다.어떤 인자를 받든지 간에 모든 인쇄는 같은 방식으로 작동한다.print () 클래스는 모든 비하인드 인코딩을 처리합니다.
다시 말하기: 모든 내용을 다시 설명하기 위해서 자바에서 시스템이라는 유틸리티 클래스를 사용하고 시스템 내부에서 'out' 이라는 필드에 접근합니다.'out' 은 우리가 사용하고 있는 실제 출력 흐름으로 호스트 환경에 의해 정해진 미리 정의된 목표이자 PrintStream 형식의 정적 클래스입니다.PrintStream은 "out"클래스에 모든 PrintStream 방법에 대한 접근 권한을 제공합니다.그리고, 우리는 print () 방법을 사용하여 모든 배후 인코딩을 처리하고, 문자를 미리 정의된 목적지에 인쇄합니다.
결론
Reference
이 문제에 관하여(시냇물.시스템나가.인쇄()), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/theplebdev/streams-system-out-print-15na텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)