1. 아래의 함수를 만드시오.
starReversePrint(5);
*****
****
***
**
*
public static void starReversePrint(int i) {
for (int x = 0; x < i; x++) {
for (int j = i; j > x; j--) {
System.out.print("*");
}
System.out.println();
}
}
starPrint(5)
*
**
***
****
*****
public static void starPrint(int i) {
for (int x = 0; x < i; x++) {
for (int j = 0; j <= x; j++) {
System.out.print("*");
}
System.out.println();
}
}
oneToHap(10)
public static void oneToHap(int i) {
int sum = 0;
for(int j =0; j <= i; j++) {
sum += j;
}
System.out.println(sum);
}
toHap(2,10)
public static void toHap(int i, int j) {
int sum = 0;
for(int x = i; x <= j; x++)
sum += x;
System.out.println(sum);
}
danPrint(3)
public static void danPrint(int num) {
for (int num2 = 1; num2 < 10; num2++) {
System.out.println(num + " X " + num2 + " = " + (num * num2));
}
}
avg(90, 80, 100)
public static double avg(int kor, int eng, int math) {
return (kor + eng + math) / 3.0;
}
char grade = grade(avg(90, 80, 100))
- System.out.println(grade + " 입니다."); // 수입니다.
public static char grade(double avg) {
char grade = '가';
if (avg >= 90) {
grade = '수';
} else if (avg >= 80) {
grade = '우';
} else if (avg >= 70) {
grade = '미';
} else if (avg >= 60) {
grade = '양';
} else {
grade = '가';
}
return grade;
}
2. 함수를 만드는 법(정의)을 설명하시오.
변수타입 함수명 (피라미터){
함수 값
}
void abc(int i){
System.out.println(i);
}
3. 함수를 사용하는 법(호출)을 설명하시오.
- 다름 함수 안에서 사용하려는 함수의 함수명();로 사용
함수명();
abc(5);