5일차 - 메소드 연습

|
public class AdderSample {
	
	static int sum1; //+연산에 대한 sum값 공유
	static int sum2; //-연산에 대한 sum값 공유
	
	public static void Adder() {//4번 메소드 정의부(선언부 포함), 리턴할필요없으므로 void, static(다른클래스에서 이 메소드를 사용할수있다. 참조가능)
		int i, sum1 = 0;
		for(i=0;i<=100;i++) {
			sum1+=i;
		}
		System.out.println("1~100 사이의 합은 " + sum1);
	}

	public static int Subtract() {
		int x = 500, y = 300, sum2 = 0;
		sum2 = x - y ;
		return sum2; //200
	}

}
-----------------------------------------------------
import java.util.Scanner;

//1~100사이의 합계를 구하는 프로그램 작성(단, 메소드를 이용하여)

public class MethodSample2 {

	public static void Adder() {//4번 메소드 정의부(선언부 포함), 리턴할필요없으므로 void, static(다른클래스에서 이 메소드를 사용할수있다. 참조가능)
		int i, sum = 0;
		for(i=0;i<=100;i++) {
			sum+=i;
		}
		System.out.println("1~100 사이의 합은 " + sum);
	}
	
	public static void main(String[] args) {
		MethodSample2 ms2 = new MethodSample2(); //객체 생성. MethodSample2라는 클래스에서 ms2라는 객체를 생성(클래스의 시작주소기억)
		ms2.Adder(); //객체 호출

	}

}
-----------------------------------------------------
public class MethodSample3 {

	public static void main(String[] args) {

		AdderSample ms2 = new AdderSample(); // 객체 생성. MethodSample2라는 클래스에서 ms2라는 객체를 생성(클래스의 시작주소기억)
		ms2.Adder(); // 객체 호출
		int sub = ms2.Subtract(); // 3번 메소드 스타일
		System.out.println(sub);

	}


}
-----------------------------------------------------
public class MethodSample4 {

	
	
	public static void main(String[] args) {
		int sum2 = 0;
		AdderSample.Adder();
		AdderSample.Subtract();
		

	}

}

'Bitcamp > BITCAMP - Java' 카테고리의 다른 글

6일차 - 메소드 연습3  (0) 2019.07.01
5일차 - 메소드연습 2  (0) 2019.07.01
5일차 - 과제  (0) 2019.06.28
5일차  (0) 2019.06.28
4일차 - 과제  (0) 2019.06.27
And