본문 바로가기

Java6

【Hello World】JAVA 배우면 가장 먼저 실행하는 프로그램 1 자바 프로젝트 만들기 자바 개발에 가장 많이 활용되는 이클립스를 중심으로 설명을 하겠습니다. ① 왼쪽 프로젝트 위에 커서를 두고 마우스 오른쪽 버튼 클릭 ② New ③ Class ④ 패키지 경로 입력 예: package:com.medel ⑤ 클래스 이름 입력 예: SystemOutPrintln ⑥ modifiers(.)package ⑦ finish 클릭 2 Hello World 출력하기 이제 프로그램을 시작했다면 아마 아래와 같은 클래스가 자동으로 정의되어 있을 것입니다. package com.model; class SystemOutPrintln { public static void main(String[] args){ } } 이클립스같은 통합개발환경을 이용하는 장점은 이렇게 반복되는 부분을 자동화해.. 2022. 4. 20.
JAVA 변수 클래스 객체의 관계 변수란? 변수: 메모리에 데이터를 저장하고 저장되어 있는 데이터를 참조할 수 있도록 할당된 공간. 8가지 자료형을 이용하면 JVM이 자동으로 공간을 할당해준다. (boolean, 하나의 문자, 정수, 실수) 형태의 데이터를 담아 놓았다. 클래스와 객체의 관계는? 대상은 어떻게 잡는지에 따라서 다양한 특징이 나올 수 있다. 묶음으로 표현할 수 있다. 바라보는 객체에 따라서 추구를 하는데 어떤 특성을 가져올지는 그 대상에 따라서 다르게 나올 수 있다. 객체지향 object oriented-> 대상을 추구하는 모든 것이 대상이 될 수 있다. 그 특성들을 묶을 수 있고 묶음으로 대상을 표현하고 있다. Java는 대상을 추구하는 방향으로 작성하도록 하고 있다. 그 방법이 클래스라는 키워드로 대상을 추구한다. 이렇.. 2022. 4. 12.
JAVA 메소드(Method) 개념과 사용 방법 자바 프로그램에서 가장 먼저 접하게 되는 메소드 JAVA를 배우기 시작하면서 사실은 메소드를 접하게 된다. 그 메소드의 이름은 main()이다. 수업이나 책에서도 바로 메소드의 개념을 전하면 배운는 사람이 부담스러울 것 같아서 그냥 우선은 사용해 보라고 하지만 main은 분명 메소드이다. •자바 프로그램의 시작은 main 이라는 이름의 메소드를 실행하는 데서 부터 시작한다. •Method의 중괄호 내에 존재하는 문장들이 위에서 아래로 순차적으로 실행. class FirstProgram { public static void main(String[] args){ System.out.println("Welcome to Java"); } } main메소드 이외에소 개발자가 직접 정의해서 메소드를 사용할 수 있다.. 2022. 4. 10.
JAVA 반복문 | for문 | while문 | do while 문 컴퓨터가 가장 잘 하는 것이다. 프로그램의 많은 부분이 반복에 관한 것이다. 반복문은은 무엇인가를 반복해서 명령을 내려 주겠다는 의미이다. 반복문과 조건문으로 기능을 구현하는 게 대부분이다. 결국은 명령을 내려주는 것은 조건문과 반복문으로 대부분 구성된다. 여기서 중요한 내용은 이 조건문과 반복문으로 어떻게 효과적으로 명령을 낼 수 있는지에 관한 것이다. For문 For문은 반복문의 가장 기본이 되는 문법이라고 할 수 있다. 일반적으로는 중첩해서 사용하지만 많이 사용하면 3개까지 중첩을 해서 사용하기도 한다. 중첩해서 사용하면 코드의 가독성이 극악으로 나빠지고 코드의 효율도 나빠지는 경우가 많아지기 때문에 가급적 중첩 사용은 피해야 한다. 예시 구구단을 출력하는 예시이다. package com.model.. 2022. 4. 8.