728x90
1. 국어 영어 수학 점수를 받아서 총점과 평점, 수, 우, 미, 양, 가를 출력하는 함수를 작성하시오.
package HW;
public class Method_Test2 {
public static void main(String[] args) {
System.out.println(getGrade2(90, 90, 90) + " 입니다");
}
public static char getGrade2(int kor, int eng, int math) {
char grade;
int total = math + kor + eng;
double avg = total /3.0;
System.out.println("총점은 " + total);
System.out.println("평균은 "+ avg);
if(avg>=90)
grade = '수'; //return '수';
else if(avg>=80)
grade = '우';
else if(avg>=70)
grade = '미';
else if(avg>=60)
grade = '양';
else
grade = '가';
return grade;
}
}
2. 아래를 함수로 짜시오. 5 이면 5층 석탑 6이면 6층 석탑
*
**
***
****
*****
public static void main(String[] args) {
getStar(6);
}
public static void getStar(int num) {
for(int i = 0; i<num; i++) {
for(int j = 0; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
}
기존에 석탑을 만들때
3. 아래를 함수로 짜시오. 5 이면 5층 석탑 6이면 6층 석탑
*****
****
***
**
*
public static void main(String[] args) {
getReverseStar(6);
}
public static void getReverseStar(int num) {
for(int i = 0; i<num; i++) {
for(int j = 0; j<num-i;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
4. 반지름를 받아서 원의 넓이를 리턴하는 함수를 만드시오.
public static void main(String[] args) {
getCircleArea(3.5);
}
public static double getCircleArea(double ach) {
final double Pi = 3.14;
double result = ach * ach *Pi;
System.out.println("반지름이 " +ach + "인 원의 넓이는" + result);
return result;
}
5. 가로 세로를 받아서 사각형의 넓이를 리턴하는 함수를 만드시오. 만든후 테스트도 해보시오.
public static void main(String[] args) {
getRectArea(3.5, 100);
}
public static double getRectArea(double length, double width) {
double result = length * width;
System.out.println("가로 "+ width + " 세로 " + length + "인 사각형의 넓이는 "+ result);
return result;
}
}
728x90
'SpringBoot > Java' 카테고리의 다른 글
22.04.20 족보 10일차 (0) | 2022.04.21 |
---|---|
22.04.19 족보 9일차 (0) | 2022.04.20 |
22.04.15 족보 7일차 (0) | 2022.04.15 |
22.04.14 족보 6일차 (0) | 2022.04.14 |
22.04.13 족보 5일차 (0) | 2022.04.13 |