여니의 성장 diary
728x90
반응형
article thumbnail
자바 기반 구조적 프로그래밍 05 - 반복문과 배열의 생성 및 복사
Develop growth diary/JAVA 2022. 10. 4. 16:28

3일동안 나름 푹 쉬고, 복습도 조금씩 하면서 시간을 보냈는데 쉬고나서 수업을 다시 들으려니 피곤한데다 비까지 와서 축축 쳐진당 T-T 그래도 2주차는 4일만 열심히 수업 들으면 되니까 다시 힘을 내서 탄탄하게 기초 다지기! 반복문 do-while문 do { (실행문) } while (조건식); do-while문은 조건식을 입력하여 조건식이 만족한다면 do 블록내 실행문이 반복되고, 조건식을 만족하지 않으면 메소드를 종료하는 반복문이다. 예제는 값을 입력받아 입력값이 q가 아니라면 do 블록 내 실행문이 반복되고, 입력값이 q라면 반복문을 종료하는 메소드이다. 여기서 !inputString.equals("q"); 구문은 inputString != "q"를 의미하는 메소드 구문이다. break문 break..

article thumbnail
이것이 자바다 03 연산자 확인문제 풀이

03 연산자 1. 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까? ① 연산자는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. ② 비교 연산자와 논리 연산자의 산출 타입은 boolean (true/fale)이다. ③ 연산식은 하나 이상의 값을 산출할 수도 있다. ④ 하나의 값이 올 수 있는 자리라면 연산식도 올 수 있다. ③ 연산식은 하나 이상의 값을 산출할 수도 있다. 연산식은 반드시 하나의 값을 산출한다. 2. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? -9 int 타입의 변수 x의 값은 10, y의 값은 20이다. 변수 z는 변수 x, y에 대한 연산식의 결과값을 가지게 되는데 ++x는 변수 x에 대한 선위증감식이므로 x의 값은 11이 되고, 변수 y에 부호 연산자 (-)..

이것이 자바다 01 자바 시작하기 / 02 변수와 타입 확인문제 풀이

01 자바 시작하기 1. JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 무엇입니까? ① JDK는 JRE와 컴파일러 등의 개발 도구가 포함된다. ② 자바 프로그램을 개발하려면 JDK가 반드시 필요하다. ③ 자바 프로그램을 실행만 하려면 JRE를 설치해도 상관없다. ④ JRE에는 컴파일러(javac.exe)가 포함되어 있다. ④ JRE에는 컴파일러(javac.exe)가 포함되어 있다. JDK에는 프로그램 개발에 필요한 자바 가상 기계(JVM), 라이브러리 API, 컴파일러 등의 개발도구가 포함되어 있지만 JRE에는 프로그램 실행에 필요한 자바 가상 기계(JVM), 라이브러리 API만 포함되어 있다. 이미 개발된 프로그램만 실행한다면 JRE만 설치하면 된다. 2. JVM에 대한 설명으로 틀린 것은 무엇입..

article thumbnail
자바 기반 구조적 프로그래밍 04 - 조건문과 반복문
Develop growth diary/JAVA 2022. 9. 30. 15:04

우와아ㅏㅏㅏㅏㅏㅏㅏㅏ드디어 금요일이다아ㅏ아ㅏㅏㅏㅏㅏㅏㅏ!!!!!!!!!!!! 오늘 수업만 끝나고나면 3일동안 휴일이라 아침부터 신남ㅋㅋ 물론 쉬는동안에도 교재를 통해 복습, 예습을 꼭 해야겠지만 아무튼 신남! 금요일 수업은 지난 시간에 학습했던 Math.random() 메소드 복습으로 시작했다 :) Math.random() 활용 범위 지정, 주사위, 로또 등 먼저 Math.random() 메소드에 대해 복습해보자면 0부터 1사이의 실수들을 랜덤으로 출력해주는 메소드이다. 원하는 범위를 지정하여 랜덤으로 출력하기 위해서 Math.random()에 원하는 수 n를 곱해주고, 1을 더해주면 0부터 곱해진 수 n까지(n포함)의 숫자들이 랜덤으로 출력되도록 지정할 수 있다. (범위가 0이상부터 n미만으로 지정되기..

article thumbnail
자바 기반 구조적 프로그래밍 03 - 라이브러리 활용, 조건문 if
Develop growth diary/JAVA 2022. 9. 29. 16:28

드디어 목요일! 이번주만 잘 이겨내면 3일 휴일이다아아아아~~~~~~~ 오늘 수업의 시작은 실수 타입의 연산에서 Infinity 와 NaN :) 정수 타입의 연산에서 0으로 나누었을 때, 나머지 연산을 수행했을 때 오류가 발생하여 예외 처리를 해야하는 것과 동일할 것이라고 예상했는데 신기방기! Infinity (무한대) 실수를 0.0 또는 0.0f로 나누었을 때 무한대로 발산 정수 타입의 연산에서 정수를 0으로 나누었을때는 예외가 발생했지만 실수 타입의 연산에서 double 타입의 0.0 또는 float 타입의 0.0f로 나누는 경우에는 무한대라는 뜻을 지닌 Infinity가 결과값으로 출력된다. ▶ 래퍼클래스 (Wrapper Class) 데이터 타입.POSITIVE_INFINITY → 양의 실수 연산에..

728x90
반응형