분류 전체보기 62

[JAVA] 풀스택 개발자 부트캠프 004일차 ⑤ 계산기 만들기

간단한 사칙연산 계산기 만들기첫 번째 수 입력받기사칙연산 기호 네 가지( + , - , * , / ) 중 하나 입력받기두 번째 수 입력받기연산 처리결과 출력1. if 문으로 만들기// calculatorScanner sc = new Scanner(System.in);int numberOne, numberTwo;int result = 0;String operator;// 첫 번째 수 입력System.out.print("첫 번째 수 >> ");numberOne = sc.nextInt();// 연산자(+,-,*,/) 입력System.out.print("연산자(+, -, *, /)를 입력하세요. >> ");operator = sc.next();// 두 번째 수 입력System.out.print("두 번째 수 >..

[JAVA] 풀스택 개발자 부트캠프 004일차 ④ 생략구문 continue

continue생략(skip) 구문 단독으로 사용하지 못하고 반드시 루프문과 같이 사용. loop문 안에 처리를 생략1. 형식for(int i = 0;i  2. 예제 ①10회 돌아가는 for문에서 i 값이 2보다 클 경우 계산을 생략한다.for ( int i = 0 ; i 2){ continue; } System.out.println("\tend i = " + i);}  3. 예제 ②양수 5개를 입력받는다.음수를 입력하였으면 다시 입력하라는 메시지와 함께 다시 입력받도록 한다.배열에 입력받도록 한다. (while문 사용)Scanner sc = new Scanner(System.in);int number[] = new int[5];int w, count;w = 0;count = 0..

[JAVA] 풀스택 개발자 부트캠프 004일차 ③ 탈출구문 break

break루프 탈출 구문단독으로 사용하지 못함.반드시 루프문(for, while, do while)과 같이 사용1. 형식for( 초기 변수 지정 ; 변수의 조건 ; 처리 ){ 연산식; 조건{ 처리 break; } 2. 숫자 예시0부터 100보다 작은 수를 나열하다가 33까지만 나열 "탈출!"을 출력하라.for(int i = 0 ; i  3. 문자 예시배열 = [A, B, C, D, E]에서 'D'까지만 나열되게 하라.char array[] = { 'A', 'B', 'C', 'D', 'E' };for(int i = 0 ; i  4. 예제 ①음수가 나오면 출력되지 않고 탈출하도록 하기 5. 예제 ②이중 for문 탈출하기

[JAVA] 풀스택 개발자 부트캠프 004일차 ② 제어문 (do) while

while 순환문 1. 형식while( 조건 ){ 처리 연산식 }변수 선언변수 초기화 2. 사용 예시int w;w = 0;while(w  3. 주의사항! 무한루프빠져나오기 위해서 break문을 추가해야 함.w = 0;while(true) { // 무한루프 오류 발생 System.out.println("w = " + w); w++;}w = 0;while(true){ System.out.println("w = " + w); if(w == 100) break; w++;} 4. 이중 while문int w1, w2;w1 = 0;while( w1  5. do while문조건상으로 맞지 않아도 do에 의해 변수가 실행은 되기에 사용 선호도가 낮음.int w3..

[JAVA] 풀스택 개발자 부트캠프 003일차 ⑥ 과제

과제 1.1부터 10까지 자연수의 합계를 구하라.int sum = 0;for(int i = 1;i int count = 1;for(int i = 0;i   과제 2.1 ~ 100까지의 자연수 중에 짝수만을 출력하라. (for문 + if문 사용)for(int i = 1; i  과제 3.최고점과 최저점을 산출하라. (for문 + if문 사용)int arrCount[] = { 90, 85, 95, 75, 80 };int max = arrCount[0];for (int i = 0;i max){ // max = 95 max = arrCount[i]; }}System.out.println("최고점수:" + max);int min = arrCount[0];for (int i = 0;i

[JAVA] 풀스택 개발자 부트캠프 003일차 ⑤ 제어문 for

1. 형식 for( 초기화(1) ; 조건식(2)(5)(8)(11) ; 연산식(4)(7)(10) ){                 처리(3)(6)(9)             } 2. 사용 예시1) 0부터 9까지 순서대로 나열int n;for( n = 0; n  3. 주의사항! endless loop순환하는 제어문의 경우 무한대로 결과값이 나올 수 있어 사용에 주의해야 함.for(int i = 0; i>= 0; i++){ System.out.println(i); // endless loop}

[JAVA] 풀스택 개발자 부트캠프 003일차 ④ 제어문 switch

1. switch문의 특징조건문에 해당함.값이 명확해야 함. ( → 조건에 범위 설정 불가능)if(number > 0) 부등호 사용 불가능함.if(number = 0) 가능소숫값을 사용할 수 없음. 2. 형식switch( 변수 ){ case 값1: if(변수 == 값1) 처리1 break; case 값2: else if(변수 == 값2) 처리2 break; default: else // 생략가능 처리 break;} 3. 사용 예시1) 숫자 변수일 경우int count = 4; // 변수값을 바꾸면 결과가 다르게 나옴.switch (count){ case..

[JAVA] 풀스택 개발자 부트캠프 003일차 ② 2차원 배열

2차원 배열1차원 배열을 행과 열로 확장한 배열(3,4차원 배열도 있으나 사용 빈도 매우 적음.)1. 2차원 배열 입력 형식1) 각 행을 나누어 입력2) 행과 열을 모두 나열 2. 배열의 길이1) 1차원 배열의 길이 2) 2차원 배열의 길이(=행의 개수) 3) 2차원 배열에서 열의 길이 3. 배열 중 행 또는 열의 수가 아직 정해지지 않았을 때