// (int num) 매개변수, parameter, 인자
public static void hello3(int num) { // 변수 선언
System.out.println("안녕하세요" + num);
}
public static void main(String[] args) {
hello3(14);
}
[Console]
안녕하세요14
public static void main(String[] args) {
for(int i=1; i<=5; i++) {
hello3(i);
}
}
[Console]
안녕하세요1
안녕하세요2
안녕하세요3
안녕하세요4
안녕하세요5
public static void hello4(int num, int num2) {
System.out.println("안녕하세요~" + num);
System.out.println("안녕하세요!" + num2);
}
public static void main(String[] args) {
hello4(1,2);
}
[Console]
안녕하세요~1
안녕하세요!2
public class AddMethod {
public static int add(int num1, int num2) {
int result = num1 + num2;
return result;
}
public static void main(String[] args) {
int result = add(2, 3);
System.out.println(result);
}
}
public class SubMethod {
public static int sub(int num1, int num2) {
int result = num1 - num2;
return result;
}
public static void main(String[] args) {
int result = sub(5,2);
System.out.println(result);
}
}
public class MultipleMethod {
public static int mul(int num1, int num2) {
return num1 * num2;
}
public static void main(String[] args) {
int result = mul(4,5);
System.out.println(result);
}
public class AverageMethod {
public static double avg(int num1, int num2, int num3) {
return (num1 + num2 + num3) / 3.0;
}
public static void main(String[] args) {
double avg = avg(80, 90, 100);
System.out.println(avg + "점");
}
}
public class AverageGradeMethod {
public static double avg(int num1, int num2, int num3) {
return (num1 + num2 + num3) / 3.0;
}
public static char grade(double avg) {
if (avg >= 90) {
return '수';
} else if (avg >= 80) {
return '우';
} else if (avg >= 70) {
return '미';
} else if (avg >= 60) {
return '양';
} else {
return '가';
}
}
public static void main(String[] args) {
double avg = avg(70, 50, 70);
System.out.println(avg + "점");
char grade = grade(avg);
System.out.println(grade + " 입니다.");
}
}
public static void danPrint(int num) {
for (int i = 1; i <= 9; i++) {
System.out.println(num + " x " + i + " = " + (num * i));
}
}
public static void main(String[] args) {
danPrint(3);
}
public static void starPrint(int num) {
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args) {
starPrint(4);
}
public static void starReversePrint(int num) {
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= (num + 1 - i); j++) {
// (int j = num; j > i; j--)
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args) {
starReversePrint(5);
}
public static int oneToHap(int num) {
int sum = 0;
for (int i = 1; i <= num; i++) {
sum += i;
}
return sum;
}
public static void main(String[] args) {
System.out.println(oneToHap(10));
}
public static int toHap(int a, int b) {
int sum = 0;
for (int i = a; i <= b; i++) {
sum += i;
}
return sum;
}
public static void main(String[] args) {
System.out.println(toHap(2, 9));
}