본문 바로가기

분류 전체보기

(285)
배열 선언 int 와 같은 기본형 변수는 1개의 값만 변수에 저장할 수 있다면 int[] 와 같은 배열형 변수는 여러개를 변수에 저장할 수 있습니다. 한번에 많은 양의 데이터를 다루거나 계산할때 사용합니다. 배열은 영어로 Array 라고 부릅니다. 선언방법은 아래 2가지 방법이 있습니다. 타입 [] 변수; ex. int[] intArray; 타입 변수[]; ex. int intArray[]; 예제) // 배열 선언 // 일반적인 선언방식 int[] intArray; // 정수 배열 long[] longArray; double[] doubleArray; // 실수 배열 char[] charArray; // 문자 배열 String[] stringArray; // 문자열 배열 // 배열 선언 // 2번째 선언방식 ..
구구단 예제 구구단 예제 package secondJava; import java. util. *; public class JavaStudy17 { public static void main(String[] args) { // 선택적 구구단 생성기 //입력 받는 단을 제외하고 출!! Scanner sc = new Scanner(System.in); int passNum = sc.nextInt(); // 출력 제외 할 구구단수 값 //구구단!!!!! for (int i = 2; i
while 문, do-while 문, breake 명령, continue 명령 for 문과 동일하게 특정 조건에 따라 연산을 반복해서 수행하고 싶을때 사용하는 문맥입니다. 다만, 초기값 없이 조건문만 명시하여 반복합니다. while(조건문) { (연산) } 형태로 사용합니다. (while 문) 위처럼 while 문으로 사용하면 조건문을 만족해야지만 연산이 반복수행됩니다. 한번 반복할때마다 조건문을 체크해서 조건문이 불만족(false) 이면 반복을 중단합니다. do { (연산) } while(조건문) 형태로도 사용합니다. (do-while 문) 위처럼 do-while 문으로 사용하면 최초 1회 연산수행 후 조건문을 체크하여 더 반복할지 결정합니다. 반복하게 된다면 그 이후에는 한번 반복할때마다 조건문을 체크해서 조건문이 불만족(false) 이면 반복을 중단합니다. break 명령 b..
반복문 - for for 문 특정 조건에 따라 연산을 반복해서 수행하고 싶을때 사용하는 문맥입니다. for (초기값; 조건문; 증가연산) { (연산) } 형태로 사용합니다. 특정 조건은 초기값과 조건문을 통해서 정의합니다. 반복할때마다 값을 증가 시키려면 증가연산을 정의합니다. 초기값이 조건문을 만족할때까지 (연산)을 수행하면서 회차마다 증가연산을 수행합니다. 예제 package secondJava; public class JavaStudy15 { public static void main(String[] args) { // for 문 // (초기값 ; 조건문 ; 증가연산) for( int i =0 ; i < 4 ; i++ ) { // 변수 i 값은 0 ~ 3 까지 반복 System.out.println(i + "번째 출..
if 문과 switch 문 차이점1. 복합조건 if 문은 복합조건을 지원합니다. 복합조건 : 괄호()안에 조건 여러개를 지정하여 조건문을 수행할 수 있습니다. switch 문은 피연산자 한개에 대한 조건만 지원합니다. 차이점2. 코드중복 if 문은 상대적으로 코드중복이 많습니다. switch 문은 코드중복이 적습니다. 예제 package secondJava; public class JavaStudy14 { public static void main(String[] args) { // if vs switch // switch 문 실습코드를 if 문으로 바꿔보겠습니다. // switch int month = 8; String monthString = ""; switch (month) { case 1: monthString = "1월"..
조건문 - switch(피연산자) / case(조건) switch 문은 case 문과 함께 사용하며 if문 보다 좀더 가독성이 좋은 조건문 표현식 입니다. switch(피연산자) { case(조건): (연산) } 이러한 형태로 많이 쓰인다. switch 피연산자가 case 조건을 만족하면 case: 뒤에 명시되어 있는 연산을 수행한다. case(조건): (연산) 은 여러개를 설정할 수 있다. 각 case 의 연산문 마지막에는 break; 를 꼭 넣어줘야 합니다!! break; 문은 해당 case 의 연산문이 끝났다는것을 알려주어 switch 문을 종료시켜준다. 만약 case 의 연산문 마지막에 break; 를 안넣어주면 어떻게 되나? case 의 연산문이 안 끝났기때문에 switch 문 블럭이 끝날때 까지 전부 실행된다. switch문 중괄호 안의 제일 마..
가위 바위 보 예제 package secondJava; import java.util.Objects; import java.util.Scanner; public class JavaStudy12 { public static void main(String[] args) { // 조건문으로 가위바위보 만들기 Scanner sc = new Scanner(System.in); System.out.print("A 입력 : "); String aHand = sc.nextLine(); // A 입력 System.out.print("B 입력 : "); String bHand = sc.nextLine(); // B 입력 if (Objects.equals(aHand, "가위")) { // 값을 비교하는 Obects.equals() 메서드 사용..
조건문 - if 조건문 - if Java 프로그래밍에서 특정 조건에 따라 다른 연산을 수행하고싶을때 조건문을 사용한다. if(조건) 특정 조건에 따라 다른 연산을 수행하고 싶을때 사용하는 문맥입니다. 기본적인 조건에 따른 연산을 수행하기 위해 if(조건) { 연산 } 형태로 사용합니다. if 의 소괄호() 안의 조건이 boolean 값 true 를 만족하면 중괄호 {} 안의 연산을 수행합니다. if(조건)-else if문 조건이 거짓일 경우에 따른 연산을 수행하기 위해 else { 연산 } 형태로 사용합니다. if 의 소괄호() 안의 조건이 boolean 값 false 를 만족하면 else 의 중괄호 {} 안의 연산을 수행합니다. if(조건)-else if(조건) if문 조건이 거짓일 경우에 다시한번 다른조건으로 체크해..