728x90
Java 별 찍기
1. 아래의 별을 찍으시오.
출력값
*****
*****
*****
*****
*****
for( int i = 1; i <= 5; i++ ) {
for ( int j = 1; j <= 5; j++) {
System.out.print("*");
}
System.out.print("\n");
}
출력값
*
**
***
****
*****
for( int i = 1; i <= 5; i++ ) {
for ( int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.print("\n");
}
출력값
*****
****
***
**
*
for( int i = 1; i <= 5; i++ ) {
for ( int j = 5; j >= i; j--) {
System.out.print("*");
}
System.out.print("\n");
}
출력값
*
**
***
****
*****
for( int i = 1; i <= 5; i++) {
for( int j = 5-i; j > 0; j--) {
System.out.print(" ");
}
for( int k = 1; k <= i; k++) {
System.out.print("*");
}
System.out.print("\n");
}
2. 다음 별(피라미드)를 찍으세요.
출력값
*
***
*****
*******
*********
for( int i = 1; i <= 5; i++) { // 2줄
for( int j = 5-i; j > 0; j--) { // j = 3; 공백 3개일때
System.out.print(" ");
}
for( int k = 1; k <= i * 2 - 1; k++) { // i = 2, k = 2 *이 3개
System.out.print("*");
}
System.out.print("\n");
}
3. 함수 만드는 법과 함수 호출하는 법에 대하여 설명하시오.
(예를들어서)
public class java_MethoodDef {
public static void main(String[] args) {
// 호출하는법
// 함수명과 선언한 변수에 맞는 변수값을 선언해주어야
// 자신이 작성한 함수가 제대로 작동된다.
// 만든 함수도 class에 속해야하기 때문에, class의 중가로 안에
// 작성되어야한다.
System.out.println("프로그램의 시작");
hiEveryone(12);
hiEveryone(13);
System.out.println("프로그램의 끝");
}
// 함수만드는법
// 타입형 or void(리턴타입)
// 함수명 - 개발자 재량 - 첫글자는 소문자( 변수명과 같이 )
// 함수명 반드시 괄호가 옴, 괄호안에 아무것도 없거나 변수 선언을 한다.
// 변수선언이 100개 와도 상관없음
// 이런 변수선언들을 파라미터 라고 표현함, 한글로 인자라고 표현
public static void hiEveryone(int age) {
System.out.println("좋은 아침입니다.");
System.out.println("제 나이는" + age + "세 입니다.");
}
}
728x90
'SpringBoot > Java' 카테고리의 다른 글
22.04.19 족보 9일차 (0) | 2022.04.20 |
---|---|
22.04.18 족보 8일차 (0) | 2022.04.19 |
22.04.14 족보 6일차 (0) | 2022.04.14 |
22.04.13 족보 5일차 (0) | 2022.04.13 |
22.04.12 족보 4일차 (0) | 2022.04.12 |