본문 바로가기
JAVA

Eclips 활용 - MethodCall

by 선우진우 2023. 12. 11.
728x90
반응형

안녕하세요. 지난 3개월 동안 열심히 배웠던 JAVA를 다시 복습하자는 의미에서 작성하는 포스팅 입니다.

전공자 또는 비전공자도 누구나 쉽게 따라할 수 있는 간단한 예제 입니다.

 

이번에는 Eclips를 활용한 MethodCall 예제 입니다.

 

package com.kh.first; // 패키지 선언

// 임포트(import) 선언

public class HelloWorld { // 클래스 선언
	/*
	      주석을 제외한 모든 코드는 클래스 블록 {} 내에 작성
	*/
	
	public static void main(String[] args) {
		// 메인 메서드
		// 자바 프로그램을 실행하기 위해선
		// 꼭 한번은 선언 되어야 한다.
		
		System.out.println("HelloWorld!!!");
		//System.out.println("제 이름은 ㅇㅇㅇ입니다");
		System.out.println("...");
		/* System.out.println(",,,");
		System.out.println(";;;"); */
		System.out.println("System.out.println"+" "+"System에서 S는 대문자");
	
	}
}
 

-

 

package com.kh.first;

public class A_MethodCall {
	public void methodA() {
		System.out.println("methodA() 호출됨.");	
	}
		
	public void methodB() {
		System.out.println("methodB() 호출됨.");
		
	}
	
	public void methodC() {
		System.out.println("methodC() 호출됨.");
		
	}
	
	public void methodD() {
		System.out.println("methodD() 호출됨.");
	}
}
 

A_MethodCall 연습.

Main method에는 기능을 수행하는 코드를 작성 할 수 없다.

새로운 패키지를 생성 후 Run class를 생성 하여 호출.

 

package com.kh.run;

import com.kh.first.A_MethodCall;
import com.kh.first.B_PrintExample;

public class Run {

	public static void main(String[] args) {
		// main 메서드는 프로그램을 시작하라고 지시하는 역할
		// ex) 컴퓨터 전원같은 역할
		// main 메서드 내부에는 기능을 수행하는 코드를
		// 작성하면 안된다...
		
		A_MethodCall mc = new A_MethodCall(); // 간략하게 이름 변경
		
		
		mc.methodA();
		//mc.methodB();
		mc.methodC();
		//mc.methodD();

		
		B_PrintExample pe = new B_PrintExample(); 
		
		pe.printValue();
		pe.printValueB();
		
	}

}
 

B_PrintExample 연습.

마찬가지로 Run class에서 호출.

 

import란 다른 패키지의 클래스를 사용하고자 할 때 명시.

// import com.kh.first.A_MethodCall;

// import com.kh.first.B_PrintExample;

package com.kh.first;

public class B_PrintExample {
	// 여러가지 형태의 값을 출력해보자.
	
	
	public void printValue() {
	
		// 문자열 (" ")
		// print() : () 괄호 안에 있는 값들을 출력
		// println() : () 괄호 안에 있는 값들을 출력 후 줄바꿈
		System.out.println("안녕하세요");
		System.out.print("반갑습니다");
		System.out.println("점심은..");
		System.out.println();
		
		// 문자열 더하기 (문자열 + 문자열)
		System.out.println("안녕하세요?"+" 반갑습니다");
		// 문자열 + 문자
		System.out.println("저의 성별은: "+"남");
		// 숫자 + 문자열
		System.out.println(100-65+"세");
		System.out.println("AGE: "+(100-80));
	}
	public void printValueB() {
		System.out.println("Hi"); // (" ") 쌍따움표는 문자의 길이에 상관 없이 출력 가능.
		System.out.println('A'); // (' ') 홀따움표는 한 글자의 문자값만 출력 가능. 영문
		System.out.println('남'); // (' ') 홀따움표는 한 글자의 문자값만 출력 가능. 한글
		
		// 숫자 출력
		// 정수
		System.out.println(1234567); // 숫자는 " " 또는 ' ' 없이 입력 가능.
		// 실수
		System.out.println(12.34567); 
		
		// 숫자 연산
		System.out.println(3+4); // 정수
		System.out.println(3.14-0.14); // 실수
		System.out.println(3.14-2.13);
		System.out.println(8*3);
		System.out.println(20/2);
		System.out.println(20+5-5*5);
		System.out.println(100-50*2/5);
		
	}
	
}
 

 

 

 

 

 

 

728x90
반응형

'JAVA' 카테고리의 다른 글

Scanner -2  (0) 2023.12.15
Scanner -1  (0) 2023.12.14
변수 (Variable) -2  (0) 2023.12.13
변수 (Variable) -1  (0) 2023.12.12
CMD창을 활용한 JAVA 맛보기 Hello World :-)  (0) 2023.12.11