public class MethodPrac {
public static void main(String[] args) {
starReversePrint(5);
}
public static void starReversePrint(int a) {
for (int j = 1; j < a; j++) {
for (int h = a; h >= j; h--) {
System.out.print("*");
// 메소드가 void일 경우 값이 반환 안되므로 sysout 넣기
}
System.out.println();
}
}
}
starReversePrint라는 이름의 메소드를 생성
출력결과
public class MethodPrac {
public static void main(String[] args) {
starPrint(5);
}
public static void starPrint(int a) {
for (int j = 1; j <= a; j++) {
for (int h = 1; h <= j; h++) {
System.out.print("*");
}
System.out.println();
}
}
}
public class MethodPrac {
public static void main(String[] args) {
oneToHap(10);
}
public static void oneToHap(int a) {
int sum = 0;
for (int i = 1; i <= a; i++) {
sum += i;
}
System.out.println(sum);
}
}
public class MethodPrac {
public static void main(String[] args) {
toHap(2, 10);
}
public static void toHap(int a, int b) {
int sum = 0;
for (int i = a; i <= b; i++) {
sum += i;
}
System.out.println(sum);
}
}
public class MethodPrac {
public static void main(String[] args) {
danPrint(3);
}
public static void danPrint(int j) {
for (int i = 1; i < 10; i++) {
System.out.println(j + " x " + i + " = " + j * i);
}
}
}
public class MethodPrac {
public static void main(String[] args) {
avg(90, 80, 100);
}
public static void avg(double k, double e, double m) {
double avg = (k + e + m) / 3;
System.out.println(avg);
}
}
public class MethodPractice {
public static void main(String[] args) {
double avg = avg(80, 90, 100);
System.out.println(avg);
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;
}
public static double avg(double k, double m, double e) {
double result = (k + m + e) / 3;
return result;
}
}
public static 리턴 타입 (자료형 또는 void) 메소드명() { 실행할 코드 작성; return; // 리턴 타입이 void일 경우 return 없음 <br/>