Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

JAVA 스터디

JAVA 스터디

JAVA 스터디

JAVA 스터디

JAVA 스터디
JAVA 스터디

public class Main {

    public static void main(String[] args) {
        System.out.println("hello world");
    }

}
키워드 내용
dlskdf sldkfjd


✔️ 1주차 - 자바 기초

public class Main {

    /*Constructor - 클래스 초기화*/
    public Main() {
        System.out.println("Constructor");
    }

    public void calculate() {
        System.out.println("calculate");
    }

    public void calculate2(int param1, int param2) {
        System.out.println("--------calculate2--------");
        System.out.println("param1: "+param1);
        System.out.println("param2: "+param2);

        System.out.println("더하기: "+(param1+param2));
        System.out.println("곱하기: "+(param1*param2));
        System.out.println("나누기 몫: "+(param1/param2));
        System.out.println("나누기 나머지: "+(param1%param2));
    }

    public static void main(String[] args) {
        System.out.println("hello world");

        int temp = 1;
        System.out.println("temp: "+temp);

        String a = "문자입니다";
        System.out.println(a);

        // 객체 선언
        Main main = new Main();
        
        // 함수 호출
        main.calculate();

        int param1 = 1;
        int param2 = 4;

        main.calculate2(param1, param2);

    }

}
키워드 내용
public static void main(String[] args) Java 프로젝트의 시작점
Main main = new Main() • Main 클래스를 main 이라는 이름으로 메모리에 할당
• main은 변수라고 부름
• 클래스가 메모리에 할당된 것을 객체라고 부름
• 이렇게 클래스를 메모리에 할당하는 것을 객체 선언이라고 부름
• 선언과 동시에 Constructor 함수 실행됨
main.calculate() • Main 클래스 내부에 있는 calculate() 함수를 호출함
int param1 = 1 • param1 이라는 이름으로 메모리의 x번지에 4byte 할당함. 그리고 이 공간에 1이라는 숫자를 넣어둔 것
• param1은 변수라고 부름
main.calculate2(param1, param2) • main의 calculate2 함수에 param1과 param2의 값을 넘김
• () 공간을 파라미터라고 부름

📑 숙제 📑

키보드를 통해 숫자와 더하기, 곱하기, 나누기 표식을 입력받고 계산된 결과를 출력하기

ex) 입력값: 2 * 4 → 출력값: 8

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages