자바(Java) - 코드는 한 줄씩 실행

지원·2023년 8월 25일

Java Programming

목록 보기
3/25

println() 메소드와 print() 메소드


public class MyProfile {
	public static void main(String args[]) {
    	System.out.println("홍지원");
        System.out.println("여자");
        System.out.println("000@naver.com");
	}
}
  • 실행 결과
홍지원
여자
000@naver.com

public class MyProfile {
	public static void main(String args[]) {
    	System.out.print("홍지원");
        System.out.print("여자");
        System.out.print("000@naver.com");
	}
}
  • 실행 결과
홍지원여자000@naver.com

System은 in, out, err 필드를 가지고, out은 PrintStream 타입이고, in은 InputStream 타입이다.

PrintStream은 다양한 println, print 메소드를 가지고 있다.

  • println( ) - 값을 넣어주면 값이 출력되고 개행

  • print( ) - 값을 출력하고 개행 X


예제


  1. Rectangle 클래스를 생성하고 너비가 별 10, 높이가 별 10인 사각형을 출력하시오.
public class Rectangle {
  public static void main(String[] args) {
    System.out.println("**********");
    System.out.println("**********");
    System.out.println("**********");
    System.out.println("**********");
    System.out.println("**********");
    System.out.println("**********");
    System.out.println("**********");
    System.out.println("**********");
    System.out.println("**********");
    System.out.println("**********");
  }
}
  • 실행 결과
**********
**********
**********
**********
**********
**********
**********
**********
**********
**********
  1. 높이가 200인 사각형을 출력한다면?
  • 만약 높이가 10,000인 사각형을 출력하라 한다면?

  • 컴퓨터가 가장 잘하는 일이 반복이다.


while 반복문을 이용해 높이가 10인 사각형 출력


public class Rectangle2 {
  public static void main(String[] args) {
    int i = 1;
    while(i<=10){
      System.out.println("**********");
      i++;
    }
  }
}
  • 실행 결과
**********
**********
**********
**********
**********
**********
**********
**********
**********
**********
  • Rectangle 클래스와 결과가 같다.
profile
우주 정복자

0개의 댓글