11일 차 - 반복문 별 찍기, 메소드(23.01.09)

yvonne·2023년 1월 9일
0

📂Java

목록 보기
11/51
post-thumbnail

1. 아래의 Star를 찍으시오.


  • (1)

public class ForInFor {

	public static void main(String[] args) {

		for (int i = 1; i < 6; i++) {
			for (int j = 1; j < 6; j++) {
			System.out.print("*");
			}
			System.out.println();
		}

	}

}
  • 출력결과

  • (2)

public class ForInFor {

	public static void main(String[] args) {

		for (int i = 1; i < 6; i++) {
			for (int j = 0; j < i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}

	}

}
  • 출력결과

  • (3)


public class ForInFor {

	public static void main(String[] args) {

		for (int i = 1; i <= 4; i++) {
			for (int j = 3; j >= i; j--) {
				System.out.print(" ");
			}
			for (int j = 1; j <= 2 * i - 1; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}

}
  • 출력결괴


2. 아래와 같이 출력되도록 하시오.

  • 12345
    1234
    123
    12
    1

public class ForInFor {

	public static void main(String[] args) {

		for (int i = 5; i >= 1; i--) {
			for (int j = 1; j <= i; j++) {
				System.out.print(j);
			}
			System.out.println();
		}
	}

}
  • 출력결과


3. 아래와 같이 출력 되도록 하시오.

  • A
    AB
    ABC
    ABCD
    ABCDE

public class ForInFor {

	public static void main(String[] args) {

		for (char i = 'A'; i <= 'E'; i++) {
			for (char j = 'A'; j <= i; j++) {
				System.out.print(j);
			}
			System.out.println();
		}
	}

}
  • 출력결과


4. Hello world 출력하는 hello2 함수를 만드시오.


public class Method {

	public static void hello2() {
		System.out.println("Hello world");
	}

	public static void main(String[] arge) {
		hello2();
	}

}
  • 출력결과


5. 함수를 만드는 법과 사용하는 법(호출)에 대하여 설명하시오.

  • 메소드(method): 어떠한 문제를 처리하기 위한 방법을 소스 코드로 묶어놓고 필요(호출)에 따라 동작하는 기능
    (다른 언어에서는 함수(function)으로 불림)

  • 메소드 선언:
    public static 리턴 타입 (자료형 또는 void) 메소드명() { 
    실행할 코드 작성;
    return; // 리턴 타입이 void일 경우 return 없음
    <br/>
  • main 메소드: 프로그램의 시작점 역할을 하는 JAVA의 약속된 내용
    main 메소드가 없는 프로그램은 별도로 동작할 수가 없다. 컴퓨터가 소스 코드를 읽을 때 main 메소드를 실행하고 거기에 정의된 로직에 따라 프로그램이 동작하게 된다.

  • 메소드 호출


6. 함수란?

profile
개발 연습장

0개의 댓글