<repo_name>winfever/e.j<file_sep>/Step04_Method/src/test/main/MainClass03.java
package test.main;

public class MainClass03 {
	public static void main(String[] args) {
		// showNum() 메소드를 호출해 보세요.
		MainClass03.showNum(7);
		
		int myNum=999;
		// showNum() 메소드를 호출하면서 myNum을 전달해 보세요.
		MainClass03.showNum(myNum);
		
	}
	
	public static void showNum(int num) {
		System.out.println("num:"+num);
	}
}
<file_sep>/Step02_DataType/src/Test/main/MainClass06.java
package Test.main;

public class MainClass06 {
	
	public static void main(String[] args) {
		System.out.println("메인 메소드가 시작되었습니다.");
		// 참조 데이터 type 을 담을수 있는 빈 변수 만들기 // 참조데이터 값안에는 데이터가 아니고, 데이터 참조값이 들어간다. ex key값 key 갑없는건 null
		String myName=null; // null 을 대입하면 된다.
		
		boolean isRun=false;
		
		if(isRun) {
			myName="김구라";
		}
		System.out.println("메인 메소드가 종료 됩니다.");
	}
}
<file_sep>/Step04_Method/src/test/main/MainClass02.java
package test.main;

public class MainClass02 {
	public static void main(String[] args) {
		// 
		MainClass02.showMsg("안녕하세요");
		
		String atr="또 만났군요~";
		MainClass02.showMsg(atr);
	}
	// MainClass02 의 static 맴버 메소드
	public static void showMsg(String msg) {
		System.out.println("msg:"+msg);
	}
}
	<file_sep>/Step04_Method/src/test/main/MainClass01.java
package test.main;

public class MainClass01 {
	
	// run 했을때 실행순서가 시작되는 특별한 메소드
	public static void main(String[] args) { // String[]  args   args는 지역변수   String[]은 지역변수의 타입.
		System.out.println("main() 시작됨");
		
		MainClass01.gura();
		
		System.out.println("main() 종료됨");
	}
	// MainClass01 의 static 맴버 메소드 gura() 메소드 만들기
	public static void gura() {
		System.out.println("gura() 시작됨");
		
		System.out.println("gura() 종료됨");
		
	}
	
}
<file_sep>/.metadata/version.ini
#Tue Mar 26 09:33:41 KST 2019
org.eclipse.core.runtime=2
org.eclipse.platform=4.11.0.v20190307-0500
<file_sep>/Step04_Method/src/test/main/MainClass05.java
package test.main;

public class MainClass05 {
	public static void main(String[] args) {
		// MyUtill 클래스에 있는 메소드를 각각 호출해 보세요.
		test.main.MyUtill.sendMessage();
		test.main.MyUtill.screenCapture();
	}
}
<file_sep>/Step02_DataType/src/Test/main/MainClass03.java
package Test.main;
/*
 * [ java 기본 데이터 type]
 * 
 * 2. 논리형 (boolean)
 * 
 *  - 가질수 있는 값의 범위 : true, false 두가지 값을 가질수 있다.
 *  - 만드는 방법 : true, false 를 직접 써주거나 비교연산 혹은 논리연산의 결과로 얻어낼수 있다.
 *  
 */
public class MainClass03 {
	public static void main(String[] args) {
		boolean isRun=true;
		if(isRun) {
			System.out.println("달려요");
		}
		// 비교 연산의 결과로 얻어진 boolean type 데이터를 
		// 변수에 담기
		boolean isGreater = 10>1;
		
		if(isGreater) {
			System.out.println("10은 1보다 커요");
		}
		// 논리연산의 결과로 얻어진 boolean type 데이터를
		// 변수에 담기
		boolean result = true || false;
		System.out.println("메인 메소드가 종료 됩니다.");
	}
}
<file_sep>/Step02_DataType/src/Test/main/MainClass02.java
package Test.main;

public class MainClass02 {
	public static void main(String[] args) {
		// 국어점수
		int kor=95;
		// 영어점수
		int eng=100;
		
		// 국어 점수와 영어점수의 평균ㅇ르 구해서 출력하고 싶다면?
		int sum=kor+eng;
		// 평균 sum/2
		double ave=sum/2.0; //정수와 정수를 연산 하면 정수만 나온다.
		System.out.println(ave);
	}
}
