JAVA : 코드는 한줄씩 차례대로 출력 된다.

<angeLog/>·2024년 3월 12일
0

JAVA

목록 보기
4/6
post-thumbnail

코드는 한줄씩 차례대로 출력 된다.

JVM은 Interpreter방식으로 main()method의 내용을 한 줄 씩 차례대로 출력 한다.

println()를 print()로 바꾸기

print()메소드를 사용할 경우 println()메소드와 다르게 줄바꿈이 이뤄지지 않은 것을 볼 수 있다. 왜일까?

    public static void main(String[] args) {
        System.out.print("배앤지");
        System.out.print("thetititle@gmail.com");
        System.out.print("female");
    }

main클래스의 메소드를 살펴보면 클래스 System의 filed가 out인 것을 볼 수 있다.

Java의 공식문서에 따르면 out필드는 PrintStream타입이라고 정의되어있는데, PrintStream은 다양한 print메소드들을 가지고 있으며 println()와 print()의 차이는 줄바꿈 여부에 있다.

println() : 입력한 값을 출력 한 후 줄바꿈을 실행하고 종료
print() : 입력한 값을 출력 한 후 줄바꿈을 하지 않고 종료

👉🏻Java 공식문서 Class PrintStream

연습

✍🏻너비가 별 10개, 높이가 별 10개로 이루어진 Rectangle 클래스 작성하기

아직 연산에 대해서 배우지 않았기 때문에 println()메소드만 이용해서 작성했다.

너비가 별 10개, 높이가 200개라면?

while반복문을 이용해서 작성하면 된다.

public class Rectangle {
    public static void main(String[] args){
          //integer(정수) i의 초깃값 = 1;
          int i = 1;
          // i가 200과 작거나 같을때까지 반복
          while (i <= 200) {
          //별 10개를 println()한다.
          System.out.println("☆☆☆☆☆☆☆☆☆☆");
          //완료 후 i에 1을 더한다.
          i += 1;
        }
    }
}

javaScript의 do while반복문과 흡사하게 생겼다.
반복문을 탄탄하게 복습해볼 필요가 있어보인다...!

Java 재미있다!

profile
일단 해볼게요!✍🏻

0개의 댓글