1. 메소드 기본 형식
public class Hello {
public static void main(String[] args) {
printTwoTimesA();
}
public static void printTwoTimesA() {
System.out.println("-");
System.out.println("a");
System.out.println("a");
}
}
2. 메소드의 입력
public class Hello {
public static void main(String[] args) {
printTwoTimesA("a", "-");
printTwoTimesA("a", "*");
printTwoTimesA("a", "!");
}
public static void printTwoTimesA(String text, String delimiter) {
System.out.println(delimiter);
System.out.println(text);
System.out.println(text);
}
}
3. 메소드의 출력
public class Hello {
public static void main(String[] args) {
printTwoTimes("a", "-");
System.out.println(twoTimes("a","-"));
}
public static String twoTimes(String text, String delimiter) {
String out = "";
out = out + delimiter + "\n";
out = out + text + "\n";
out = out + text + "\n";
return out;
}
public static void printTwoTimes(String text, String delimiter) {
System.out.println(delimiter);
System.out.println(text);
System.out.println(text);
}
}
4. 메소드의 활용
public class Hello {
public static double valueOfSupply = 10000.0;
public static double vatRate = 0.1;
public static double getVAT() {
return valueOfSupply * vatRate;
}
public static double getTotal() {
return valueOfSupply + getVAT();
}
public static void main(String[] args) {
System.out.println("Value of supply : " + valueOfSupply);
System.out.println("VAT : " + getVAT());
System.out.println("Total : " + getTotal());
}
}