1. 아래의 함수를 만드시오.
starReversePrint(5);
출력
*****
****
***
**
*
public static void main(String[] args) {
starReversePrint(5);
}
public static void starReversePrint(int x) {
for (int i = x; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
if (i >= j) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
starPrint(5)
출력
*
**
***
****
*****
public static void main(String[] args) {
starPrint(5);
}
public static void starPrint(int x) {
for (int i = 1; i <= x; i++) {
for (int j = 1; j <= i; j++) {
if (i >= j) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
public static void main(String[] args) {
oneToHap(10);
}
public static int oneToHap(int x) {
int sum = 0;
for (int i = 0; i <= x; i++) {
sum += i;
}
return sum;
}
public static void main(String[] args) {
toHap(2, 10);
}
public static int toHap(int x, int y) {
int sum = 0;
for (int i = x; i <= y; i++) {
sum += i;
}
return sum;
}
public static void main(String[] args) {
danPrint(3);
}
public static void danPrint(int dan) {
for (int i = 0; i <= 9; i++) {
System.out.println(dan + " x " + i + " = " + i * dan);
}
}
- 3수의 평균을 구하는 함수
avg(90, 80, 100)
public static void main(String[] args) {
int kor = 75;
int eng = 10;
int math = 75;
System.out.println(avg(kor, eng, math));
}
public static double avg(int kor, int eng, int math) {
return (double) ((kor + eng + math) / 3);
}
- char grade = grade(avg(90, 80, 100))
System.out.println(grade + " 입니다."); // 수입니다.
public static void main(String[] args) {
int kor = 75;
int eng = 10;
int math = 75;
System.out.println(avg(kor, eng, math));
char grade = grade(avg(kor, eng, math));
System.out.println(grade + " 입니다.");
}
public static double avg(int kor, int eng, int math) {
return (double) ((kor + eng + math) / 3);
}
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 if (avg < 60) {
grade = '가';
}
return grade;
}