메소드

 

Math.floor() Math Class의 Method 인 floor를 실행

 

Method = Function 으로 생각하자

 

public class WhyMethod {

	public static void main(String[] args) {

        // 100000000
        printTwoTimesA();
        // 100000000
        printTwoTimesA();
        // 100000000		
        printTwoTimesA();	
	}

	public static void printTwoTimesA() {
		System.out.println("-");
        System.out.println("a");
        System.out.println("a");
	}

}

 

메소드의 입력 값

public class WhyMethod {
     
    public static void main(String[] args) {
         
                         //인자, argument
            printTwoTimes("a", "-");
            // 100000000
            printTwoTimes("a", "*");
            // 100000000
            printTwoTimes("a", "&");
            printTwoTimes("b", "!");
 
    }
                                     //매개변수,parameter 
    public static void printTwoTimes(String text, String delimiter) {
        System.out.println(delimiter);
        System.out.println(text);
        System.out.println(text);
    }
 
}

 

메소드의 출력

 

void 는 return 값이 없다는 뜻

 

public class OutputMethod {
	
	public static String a() {
		//...
		return "a";
	}
	
	public static int one() {
		return 1;
	}

	public static void main(String[] args) {

		System.out.println(a());
		System.out.println(one());

	}

}

 

메소드의 활용

public class AccountingApp {
    // 공급가액
    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());
 
    }
 
}

'프로그래밍 언어 > JAVA' 카테고리의 다른 글

공부(13)  (0) 2021.09.25
공부(12)  (0) 2021.09.24
공부(10)  (0) 2021.09.24
공부(9)  (0) 2021.09.24
공부(8)  (0) 2021.09.24

+ Recent posts