본문 바로가기

Java18

[자바]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.
[자바]7-2. 조건문-2(switch 문) 안녕하세요 초보 개발자 Doing입니다. 요새 계속 바빠서 블로그 올릴 시간이 없었네요 ㅠㅠ 이번 시간에는 if 문에 이어 switch 문에 대해 알아보도록 하겠습니다. ​ switch - case 문 ​ ※정의 - 다중 if 문의 표현식과 비슷한 방법으로 실행 - 식에 맞는 부분을 찾아서 실행 - 프로그램상에 메뉴를 만드는 곳에 주로 쓰임 Switch ~ case 설명 * * Switch(key){// key에 변수가 들어갈수있다. * case value: //value에는 변수에 대한 값들을 넣어주고 그 값과 같으면 case문 실행 * **** * break; // 코드 실행후 멈춤. * * default : //case에 없을경우 실행하는곳 * break; * * } 이런 식으로 쓰입니다. 예제를 .. 2020. 2. 8.