이세개발
이것이java다 2. 확인문제 풀이
legacy 2023. 4. 16. 22:01

1. 자바에서 변수에 대한 설명 중 틀린 것은 무엇입니까? ① 변수는 하나의 값만 저장할 수 있다. ② 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다. ③ 변수는 변수가 선언된 중괄호({}) 안에서만 사용 가능하다. ④ 변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다. ④ 변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다. (X) 변수는 초기값이 할당되지않으면 읽을수 없다. 2. 변수 이름으로 사용 가능한 것을 모두 선택하세요. ① modeName ② class ③ 6hour ④ $value ⑤ _age ⑥ int ① modeName ④ $value //$이거나 _ 는 변수의 첫번째글자로 사용가능하다. ⑤ _age //$이거나 _ 는 변수의 첫번째글자로 사용가능하다. (o) ② class..

article thumbnail
이것이java다 3.1 연산자와 연산식
legacy 2023. 4. 16. 22:01

프로그램에서 데이터를 처리하여 결과를 산출하는것을 연산(operations) 이라고 한다. 연산에 사용되는 표시나 기호를 연산자 (operator)라고 하고, 연산되는 데이터는 피연산자(operand) 라고 한다. 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것을 연산식 (expressions) 이라고 부른다. 예를들어 다음 연산식에서 +,-,*,== 는 연산자이고 z, y, x 변수는 피연산자이다. ------------------------------------------------ x + y x - y x * y x == y ------------------------------------------------- 자바 언어에서는 다양한 연산자를 제공하고 있다. 이 연산자들은 피연산자를 연산해서..

article thumbnail
이것이java다 3.2 연산의 방향과 우선순위
legacy 2023. 4. 16. 22:00

연산식에는 다양한 연산자가 복합적으로 구성된 경우가 많다. 산술 연산식에서 덧셈(+),뺄셈(-) 연산자보다는 곱셈(*) , 나눗셈(/) 연산자가 우선처리된다는 것을 우리는 이미 알고 있다. 그러면 다른 연산자들의 경우는 어떨까? 예를 들어 다음과 같은 연산식에서 &&연산자가 먼저 처리될까 아니면 >, 0 && y 0 과 y ) 연산을 시작한다. 예를들어 다음 연산식을 보자. -----------------------..

article thumbnail
이것이java다 3.3 단항 연산자
legacy 2023. 4. 16. 22:00

단항 연산자는 피연산자가 단 하나뿐인 연산자를 말하며, 여기에는 부호 연산자 ( +, - ), 증감연산자 ( ++, -- ) , 논리 부정 연산자 (!) , 비트 반전 연산자 (~) 가있다. 1. 부호 연산자 (+,-) 부호 연산자는 양수 및 음수를 표시하는 + , - 를 말한다. boolean 타입과 char 타입(음수가 없음)을 제외한 나머지 기본타입에 사용할 수 있다. +, - 는 산술 연산자 이기도 하고, 부호 연산자 이기도 하다. 부호 연산자로 쓰일 때에는 하나의 피연산자만 필요하다. 일반적으로 부호 연산자를 다음과 같이 정수 및 실수 리터럴 앞에 붙여 양수 및 음수를 표현한다. -----------------------------------------------------------------..

article thumbnail
이것이java다 3.4 이항 연산자
legacy 2023. 4. 16. 21:59

이항 연산자는 피연산자가 두 개인 연산자를 말하면 여기에는 산술 연산자 (+,-,*,/,%),문자열 연결 연산자 (+) , 대입연산자 (=,+=,-=,*=,/=,%=,&=,^=,|=,=,>>>=) , 비교 연산자 , 논리연산자, 비트논리연산자, 비트이동연산자 등이 있다. 종류 산술 연산자: +, -, *, /, % 문자열 연결 연산자: + 대입 연산자: =, +=, -=, *=, /=, %=, &=, ^=, |=, =, >>>= 비교 연산자: =, ==, != 논리 연산자: &&, ||, &, |, ^, ! 비트 논리 연산자: &, |, ^ 비트 이동 연산자: , >>> 1. 산술 연산자 (+,-,*,/,%) 우리가 일반적으로 말하는 사칙연산인 더하기뺴기곱하기나누기와 나머지를 구하는 (%)연산자를 포함해..

article thumbnail
이것이java다 3.5 삼항 연산자
legacy 2023. 4. 16. 21:59

삼항 연산자 (?:) 는 세 개의 피연산자가 필요로 하는 연산자를 말한다. 삼항연산자는 ? 앞의 조건식에 따라 콜론(:) 앞뒤의 피연산자가 선택된다고 해서 조건 연산식이라고 부르기도 한다. 삼항 연산자를 사용하는 방법은 다음과 같다. 조건식을 연산하여 ture가 나오면 삼항 연산자의 결과는 피연산자2 가 된다. 반면에 조건식을 연산하여 false가 나오면 삼항 연산자의 결과는 피연산자3 이 된다. 피연산자2와3에는 주로 값이 오지만, 경우에 따라서는 연산식이 올 수도 있다. 다음코드에서 grede 변수에 무엇이 저장될까? (score>90)을 연산하면 ture가 나오므로 연산의 결과는 'A' 가 된다. 따라서 grade 변수에는 'A'가 저장된다. 삼항 연산자는 if 문으로 변경해서 작성할 수도 있지만,..

이것이java다 3장 확인문제 풀이
legacy 2023. 4. 16. 21:59

1. 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까? ① 연산자는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. (O) ② 비교 연산자와 논리 연산자의 산출 타입은 boolean (ture/false) 이다. (O) 비교연산자는 값의 비교만하는것이고, 논리연산자는 논리적 not, and, or 연산을 할때 쓰므로 boolean 타입(ture/false) 을 쓴다. ③ 연산식은 하나 이상의 값을 산출할 수도 있다. (X) 연산식은 반드시 하나의 값을 산출한다. ④ 하나의 값이 올 수 있는 자리라면 연산식도 올 수 있다. (O) 알맞게 코딩을 하기만 한다면 어디든지 값의 자리에 연산식을 사용할 수 있다. 2. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? ---------------..

article thumbnail
이것이java다 4.1 조건문
legacy 2023. 4. 16. 21:58

* 코드 실행 흐름 제어 자바 프로그램을 시작하면 main() 메소드의 시작 중괄호 { 에서 시작해서 끝 중괄호 } 까지 위에서부터 아래로 실행하는 흐름을 가지고 있다. 이러한 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것이 흐름 제어문이다. 흐름 제어문을 간단히 제어문이라고 한다. 제어문은 조건식과 중괄호 {} 블록으로 구성되는데, 조건식의 연산 결과에 따라 블록 내부의 실행 여부가 결정된다. 흐름 제어문을 사용할 경우 다양한 실행 흐름이 생성된다는 것을 다음 그림에서 보여주고 있다. 제어문의 종류는 조건문과 반복문이 있는데, 조건문에는 if문 switch 문이 있고 반복문에는 for문 while문, do-while 문이 있다. 제어문 블록이 실행 완료되었을 경우 다시 제어문 처음으로..

article thumbnail
이것이java다 4.2 반복문
legacy 2023. 4. 16. 21:58

반복문은 어떤 작업(코드들)이 반복적으로 실행되도록 할 때 사용되며, 반복문의 종류로는 for문, while문, do-while문이 있다. for문과 while문은 서로 변환이 가능하기 때문에 반복문을 작성할 때 어느 쪽을 선택해도 좋지만 for문은 반복 횟수를 알고 있을때 주로 사용하고, while문은 조건에 따라 반복할 때 주로 사용한다. while문과 do-while문의 차이점은 조건을 먼저 검사하느냐 나중에 검사하느냐일 뿐 동작 방식은 동일하다. 1. for문 프로그램을작성하다 보면 똑같은 실행문을 반복적으로 실행해야 할 경우가 많이 발생한다. 다음 코드를 살펴보자. -------------------------------------------------------------------------..

이것이java다 4. 확인문제 풀이
legacy 2023. 4. 16. 21:58

1. 조건문과 반복문의 종류를 괄호 ( ) 속에 넣어 보세요. *조건문 : ( if문 ) , ( switch문 ) *반복문 : ( for문 ) , ( while문 ) 2. 조건문과 반복문을 설명한 것 중 틀린 것은 무엇입니까? ① if문은 조건식의 결과에 따라 실행 흐름을 달리할 수 있다. (O) ② switch문에서 사용할 수 있는 변수의 타입은 int, double이 될 수 있다. (O) int double 뿐만아니고 정수타입변수나 String타입의 변수를 사용할 수 있다. ③ for문은 카운터 변수로 지정한 횟수만큼 반복시킬 때 사용할 수 있다. (O) EX) for(int i=1 ; i 1 예금액>10000 ------------------------------------- 1.예금 | 2.출금 ..