본문 바로가기

이클립스9

Java 프로그램의 실행 구조 기본 자바 프로그램의 실행 구조는 다음과 같다. 개발자가 할 일은 1단계 java소스 작성만 해주면 된다. 하지만 eclipse 같은 IDE가 없다면 어떻게 해야 할까? public class JavaWorld { public static void main(String[] args) { System.out.println("HEllO!!!!"); } } 다음과 같은 코드를 메모장에 작성 후 위 그림대로 컴파일 -> JVM 구동을 통해 프로그램을 실행시켜 보겠다. javac.exe => 컴파일을 해준다, 컴파일 후 JavaWorld. java 파일이 JavaWorld.class로 바뀐다. java.exe => JVM을 구동시킨다. 위 두가지를 다른 디렉터리에서도 실행할 수 있게 하려면 환경변수를 등록해야 한.. 2020. 3. 18.
[자바]9-1. 배열(1차원 배열) 안녕하세요 Doing입니다. 오늘은 배열(Array)에 대해서 알아보도록 하겠습니다. 요새 미세먼지가 엄청나죠 ㅠㅠ 외출하실 때 마스크는 꼭 착용하시길 바래요 ㅠ 배열이란? => 같은 자료형으로 묶어놓은 집합 => 연관된 데이터를 모아서 관리하기 위해 사용하는 데이터 타입. 예를 들면 기존에 변수 int a = 6;은 a라는 int형의 데이터 타입을 가지고 있는 변수에 6이라는 값을 넣었습니다. a라는 것에 6을 넣은 것입니다. 코딩을 할 때 a라는 변수에 하나의 데이터가 아닌 여러 개를 넣어야 할 때가 있습니다. 그런 경우에 연관되어 있는 여러 개의 데이터를 하나의 변수에 담아서 쉽게 관리할 수 있게 도와주는 것이 배열입니다. 배열을 생성하는 방법을 알아보겠습니다. ※선언 형태: 자료형[] 변수명={원.. 2020. 2. 8.
[자바]8-2. 반복문-3(중첩 for 문) 안녕하세요 Doing입니다. 오늘은 중첩 for 문에 대해 다뤄보도록 할게요 ​ 말 그대로 for 문이 여러 개 있는 것입니다. ​ 중첩 for 문 구조 for(초기화;조건식;증감연산){ for(초기화;조건식;증감연산){ 반복내용; } 반복내용; } 안에 있는 for 문은 내부 반복, 바깥 for 문은 외부 반복입니다. 먼저 외부 반복에서 제어 변수를 반복 실행 후 외부 제어 변수 1증가에 따른 내부 반복을 실행합니다. 이게 말이 좀 어려운데 예제를 통해 한번 보도록 하겠습니다. 이런 식으로 삼각형을 출력해 보도록 하겠습니다. ​ 생각을 한번 해볼게요 외부 반복으로는 5번이 필요하고 내부 반복으로는 순차적으로 늘어나야 되겠네요 1행에서 * 1개, 2행에서 *2개 ..... 5행에서 * 5개 식으로 늘어납.. 2020. 2. 8.
[자바]8-1. 반복문-2(for 문) 안녕하세요 Doinge입니다. 저번 시간 반복문 while 문에 이어 이번 시간에는 for 문에 대해 알아보도록 하겠습니다. for 문 => 특정한 횟수만큼 반복 실행 => while 문과 대체 가능 for(초기화; 조건식; 증감식){ 반복적으로 수행할 문장 } ​for( ; ;) 이런 식으로 안에 들어갈 것들을 생략해주면 무한 루프에 빠지게 됩니다. ​ 예제를 보도록 하겠습니다. 1에서 10까지 출력을 해보았습니다. 초기화 int i=1 i라는 변수를 1로 초기화한다 조건식 i 2020. 2. 8.
[자바]8. 반복문-1(while 문) 안녕하세요 Doinge입니다. 오랜만이네요 ㅠㅠ 요새 계속 바빠서 정신이 하나도 없네요 ㅠ 오늘은 반복문에 대해서 알아보도록 할게요. 반복문 말 그대로 반복한다는 뜻입니다. 반복 문의 문법은 몇 가지가 있지만 하나씩 보도록 하겠습니다. 첫 번째 while 문부터 보도록 하겠습니다. ​ While 문 => 반복회수가 정해지지 않은 알고리즘에 적합 => 변수가 많고 범위가 큰 반복 구조에 더 적합 =>조건이 참일 때만 실행 문법의 형식입니다. while(조건){ 반복하는 영역 } 예제 한번 보시겠습니다 결과입니다. while 문안에 조건식이 n 2020. 2. 8.