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 |