[JAVA] 배열
·
Back-End/Java
[작성일: 2023. 01. 16] 배열(Array)동일한 특성을 갖는 여러 개의 변수 모음많은 양의 데이터를 다룰 때 유용함.배열의 각 요소는 서로 연속적임.   학생 100명에 대한 변수student0001 ~ student1000 : 학생 이름모든 학생 이름 앞에 knight를 붙여야 하는 경우Strint[] student = new String[1000] ➡️ 1000개의  String값을 저장할 수 있는 배열 생성     배열의 선언과 생성타입 또는 변수 이름 뒤에 대괄호[]를 붙여 배열을 선언배열을 선언한다고 해서 값을 저장할 공간이 생성되는 것이 아닌, 배열을 다루는데 필요한 변수가 생성됨. 선언 방법선언 예시타입[] 변수이름;int [] score;타입 변수이름 [];int score[];..
[JAVA] 기타 제어문 - break, continue
·
Back-End/Java
[작성일: 2023. 01. 16]  break반복문을 강제로 빠져나가는 문장특정 조건을 만족하면 break와 가장 가까이 있는 반복문이나 switch문을 빠져나감 // while과 break를 사용하여 1에서 100까지 출력하되,// 3의 배수는 빼고 출력하는 로직 작성하기int m = 1;while(true) { if(m%3!=0) System.out.println("이번 m은 " + m); } m++; if(m > 100) { break; }}     continue자신이 포함된 반복문의 끝으로 이동함. (다음 반복으로 넘어감.)continue문 이후의 문장들은 수행되지 않음.while(true) // 무한반복문 나의 공격 if 몬스터가 행동불가 상태이면, continu..
[JAVA] 반복문 - while문 / do - while문
·
Back-End/Java
[작성일: 2023. 01. 16] while문조건식과 수행할 블럭{} 또는 문장으로 구성어떤 작업을 여러 번 반복해서 수행.   사용방법while(조건식) { 조건식이 true일 때 실행할 문장;}// while문 예시int i = 0;while (i      do - while문while과 유사하나 수행을 먼저 하고(do), 조건을 비교함.(while)조건식이 true든 false든 최소 1번 이상은 실행함.   사용방법 do { // 실행할 문장} while (조건식);System.out.println("do while");int i=100;do { System.out.println("이번 i은 " + i); i++;} while (i           🐣 해당 게시글은 자바의 정석(남궁성..
[JAVA] 반복문 - for문
·
Back-End/Java
[작성일: 2023. 01. 14] for문반복 횟수가 중요한 경우, 범위나 횟수가 정해져 있을 때 주로 사용함.   사용 방법for(초기화; 조건식; 증감식) { // 조건식이 true일 때 반복해서 실행할 문장;} // 반복하려는 문장이 단 하나일 때는 중괄호{} 생략 가능.for(int i=0; i   for문의 다양한 예시for문설명for(;;) {  /* 반복해서 수행할 문장 */}조건식이 없기 때문에 결과가 true로 간주되어 블럭{}안의 문장들을 무한히 반복수행 함. (*무한반복문)for(int i=0;;) { /* 반복해서 수행할 문장 */}for문에 int형 변수 i를 선언하고 0으로 초기화함. 변수 i는 for문 내에 선언되었기 때문에 for문 안에서만 유효함.for(int i=1, ..
[JAVA] 조건문 - switch ~ case문
·
Back-End/Java
[작성일: 2023. 01. 14]  switch ~ case조건식의 결과가 아니라 값만으로 비교할 수 있을 때 사용if문보다 속도가 빠름if문의 조건식과는 다르게 조건식의 계산결과가 int 타입의 정수와 문자열만 가능조건식의 계산결과와 일치하는 case문으로 이동 후, break문을 만날 때까지 문장을 수행.break문이 없으면 switch문의 끝까지 진행함.일치하는 case문의 값이 없는 경우 default문으로 이동함. ( default문 생략 가능)case문의 값으로 변수를 사용할 수 없음. (리터럴, 상수, 문자열 상수만 가능)   사용 방법switch(변수) { case 값1: 값1일 때 실행할 문장; break; case 값2: 값2일 때 실행할 문장; break;..
[JAVA] 조건문 - if문, 중첩 if문
·
Back-End/Java
[작성일: 2023. 01. 10]  if문조건문은 조건식과 실행될 하나의 문장 또는 블럭{}으로 구성  if(조건식 { 문장들 } ) 조건에 따라서 다른 것을 구현하는 문장if문은 if, if-else, if-else if 세 가지의 형태가 있음조건식의 결과는 반드시 true 또는 false여야 함.if Statement if문 사용 법:if (조건1) { 조건 1이 true일 때 실행할 문장 } else if ( 조건2) { 조건 1이 false, 조건 2가 true일 때 실행할 문장 }... else if (조건n) { 이전의 조건들은 모두 false, 조건n은 true일 때 실행할 문장 } esle { 모든 조건이 false일 때 실행할 문장 }}​   Scann..