Day 9

·2023년 6월 19일
0

Global_2023_2

목록 보기
8/56

1. 아래를 찍으시오.

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

2. 아래를 찍으시오.

*
**
***
****
*****
	for(int i=1;i<=5;i++) { //줄
		for(int j=1;j<=i;j++) { //내용물 삼각형
			System.out.print("*");
		}
			System.out.println();
     }

2. 아래를 찍으시오.

*****
****
***
**
*
	for(int i=1;i<=5;i++) { //줄
		for(int j=i;j<=5;j++) { //내용물 역삼각형
			System.out.print("*");
		}
			System.out.println();
	}

3. 아래를 찍으시오.

    *
   **
  ***
 ****
*****
	for(int i=1;i<=5;i++) { //줄
		for(int j=i;j<5;j++) { //내용물 오른쪽 삼각형
			System.out.print(" ");
		}
		for(int j=1;j<=i;j++) {
			System.out.print("*");
		}
		System.out.println();
	}

4. 아래를 찍으시오.

*****
 ****
  ***
   **
    *
	for(int i=1;i<=5;i++) {
		for(int j=1;j<i;j++) { // 오른쪽 역삼각형
			System.out.print(" ");
		}
		for(int j=i;j<=5;j++) {
			System.out.print("*");
		}
		System.out.println();
	}

1. 아래를 찍으시오.

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

2. 함수에서 다음을 설명하시오.

  • 파라미터

    함수 괄호 안에 변수선언이 파라미터 = 인자
    여러개 가능(, 치고)

  • 함수 만드는법

    리턴타입 함수명(파라미터들){
    return 리턴값
    }

  • 함수 사용 하는법
    1. 모든 함수는 class 안에서 만들어야 한다.
    2. 함수 안에 함수 만들면 안된다.
    3. 함수 호출하고 괄호 안에는 vale, 변수값을 넣는다.

3. 아래의 함수를 만드시오.

	System.out.println(add(3,5)); //8
	System.out.println(sub(3,5)); //-2
	System.out.println(mul(3,5)); //15
	System.out.println(gradChar(90.8)); //수
	System.out.println(gradChar(80.0)); //우
	System.out.println(gradChar(50.0)); //가
 	public static void main(String[] args) {
		System.out.println(add(3,5)); //8
		System.out.println(sub(3,5)); //-2
		System.out.println(mul(3,5)); //15
		System.out.println(gradChar(90.8)); //수
		System.out.println(gradChar(80.0)); //우
		System.out.println(gradChar(50.0)); //가
	}


	public static int add(int num1,int num2) {
		int result = num1 + num2;
		return result;
		}
	
	public static int sub(int num1,int num2) {
		return num1 - num2;
		}
	
	public static int mul(int num1,int num2) {
		return num1 * num2;
	}
	
	
	
    public static char gradChar(double avg) {
    	char ch = '가';
    	
    	if(avg >= 90) {
    		ch = '수';
    }
    	else if(avg >=80 ) {
    		ch = '우';
    	}
    	else if(avg >=70 ) {
    		ch = '미';
    	}
    	else if(avg >=60 ) {
    		ch = '양';
    	}
    	else {
    			ch = '가';
    	}
    		
    		return ch;
    }
}

4. 아래의 함수를 만드시오.

showStar(1); // 1층석탑
showStar(2); // 2층 석탑
showStar(3); // 3층 석탑

public class J230619 {
    public static void main(String[] args) {
    	      showStar(2); }
              	   public static void showStar(int num) {
	      for(int i =1 ;i <=num;i++) {
	         for(int j =1 ;j <= i;j++) {
	            System.out.print("*");
	         }
	         System.out.println();
	      }
}
}

오늘의 공부

  • 구구단은 외워야 한다

  • 별찍기

    • 프린트는 커서의 위치에 찍어낸다

    • 피라미드

      for(int i=1;i<=5;i++) { //줄
       for(int j=1;j<=i;j++) { //내용물
       System.out.print("*");
       }
       System.out.println();
      
    • i는 냅두고 j나 부등호를 바꾸는걸로 대부분 모양이 가능

  • 자바 깃허브 업로드 방법

    • 패스워드는 자기 토큰

    • 서버에서 다운로드 방법

  • 디버깅 모드 번호에 더블클릭해서 나오는 구슬 = 중단점
    • F6 누르면 한줄씩 디버깅
  • 메소드(함수) 이해 안되면 그냥 외워라

    • public class J230619 {
      
      public static void main(String[] args) {

      에서 소괄호 () 부분이 함수, 앞에 main이 함수명(메인함수)
      (프로그램의 시작은 main 부터)

    • 자바에서 처음 해야할 일 javac(컴파일), java(실행)
      (JVM을 올리는 명령어이다.)

    • 함수는 만드는법과 써먹는법(다른 함수에서 호출)이 필요하다.

0개의 댓글