3일차

by ADMIN 4 views

3일차: 자바 기본 연산자

1. 덧셈 연산자

자바에서 덧셈 연산자는 + 기호를 사용합니다. 덧셈 연산자는 두 개의 숫자를 더하여 결과를 반환합니다.

byte value1 = 10;
int value2 = 100;
long value3 = 1000L;
long result = value1 + value2 + value3;
System.out.println(result);

위 코드는 value1value2를 더한 후 value3를 더하여 결과를 반환합니다.

2. 뺄셈 연산자

자바에서 뺄셈 연산자는 - 기호를 사용합니다. 뺄셈 연산자는 두 개의 숫자를 뺀 결과를 반환합니다.

int value1 = 10;
int value2 = 5;
int result = value1 - value2;
System.out.println(result);

위 코드는 value1에서 value2를 뺀 결과를 반환합니다.

3. 곱셈 연산자

자바에서 곱셈 연산자는 * 기호를 사용합니다. 곱셈 연산자는 두 개의 숫자를 곱하여 결과를 반환합니다.

int value1 = 10;
int value2 = 5;
int result = value1 * value2;
System.out.println(result);

위 코드는 value1value2를 곱하여 결과를 반환합니다.

4. 나눗셈 연산자

자바에서 나눗셈 연산자는 / 기호를 사용합니다. 나눗셈 연산자는 두 개의 숫자를 나눈 결과를 반환합니다.

int value1 = 10;
int value2 = 2;
double result = (double) value1 / value2;
System.out.println(result);

위 코드는 value1value2로 나눈 결과를 반환합니다. 이 경우 결과는 double 타입으로 반환됩니다.

5. 나머지 연산자

자바에서 나머지 연산자는 % 기호를 사용합니다. 나머지 연산자는 두 개의 숫자를 나눈 후 나머지를 반환합니다.

int value1 = 10;
int value2 = 2;
int result = value1 % value2;
System.out.println(result);

위 코드는 value1value2로 나눈 후 나머지를 반환합니다.

6. 증감 연산자

자바에서 증감 연산자는 ++ 또는 -- 기호를 사용합니다. 증감 연산자는 변수의 값을 1 증가 또는 감소시킵니다.

int value = 10;
value++;
System.out.println(value);

위 코드는 value의 값을 1 증가시킵니다.

7. 논리 연산자

자바에서 논리 연산자는 && (AND), || (OR), ! (NOT) 기호를 사용합니다. 논리 연산자는 두 개의 논리 값을 연산하여 결과를 반환합니다.

boolean value1 = true;
boolean value2 = false;
boolean result = value1 && value2;
System.out.println(result);

위 코드는 value1value2를 AND 연산하여 결과를 반환합니다.

8. 비교 연산자

자바에서 비교 연산자는 == (같다), != (다르다), > (크다), < (작다), >= (크거나 같다), <= (작거나 같다) 기호를 사용합니다. 비교 연산자는 두 개의 값을 비교하여 결과를 반환합니다.

int value1 = 10;
int value2 = 5;
boolean result = value1 > value2;
System.out.println(result);

위 코드는 value1value2보다 크면 true를 반환합니다.

9. 할당 연산자

자바에서 할당 연산자는 = 기호를 사용합니다. 할당 연산자는 변수에 값을 할당합니다.

int value = 10;
value = 20;
System.out.println(value);

위 코드는 value에 20을 할당합니다.

10. 문자열 결합 연산자

자바에서 문자열 결합 연산자는 + 기호를 사용합니다. 문자열 결합 연산자는 두 개의 문자열을 결합하여 결과를 반환합니다.

String str1 = "Hello";
String str2 = "World";
String result = str1 + str2;
System.out.println(result);

위 코드는 str1str2를 결합하여 결과를 반환합니다.

11. printf() 함수

자바에서 printf() 함수는 문자열을 출력할 때 사용됩니다. printf() 함수는 다양한 형식의 문자열을 출력할 수 있습니다.

int value = 123;
System.out.printf("상품의 가격:%d\n", value);

위 코드는 value의 값을 %d 형식의 문자열로 출력합니다.

12. Primitive and String Conversion

자바에서 Primitive and String Conversion은 기본 타입과 문자열 타입을 변환하는 메서드를 제공합니다.

int value = Integer.parseInt("10");
double value2 = Double.parseDouble("3.14");
boolean value3 = Boolean.parseBoolean("true");

위 코드는 "10", "3.14", "true"int, double, boolean 타입으로 변환합니다.

13. String.valueOf()

자바에서 String.valueOf() 메서드는 기본 타입과 문자열 타입을 변환하는 메서드를 제공합니다.

String str1 = String.valueOf(10);
String str2 = String.valueOf(3.14);
String str3 = String.valueOf(true);

위 코드는 10, 3.14, trueString 타입으로 변환합니다.

14. String Concatenation

자바에서 문자열 결합 연산자는 + 기호를 사용합니다. 문자열 결합 연산자는 두 개의 문자열을 결합하여 결과를 반환합니다.

String str1 = 10 + 2 + "8";
String str2 = 10 + "2" + 8;
String str3 = "10" + 2 + 8;
String str4 = "10" + (2 + 8);

위 코드는 다양한 방법으로 문자열 결합 연산을 수행합니다.
3일차: 자바 기본 연산자 Q&A

Q1: 덧셈 연산자는 어떤 기호를 사용하나요?

A1: 덧셈 연산자는 + 기호를 사용합니다.

Q2: 뺄셈 연산자는 어떤 기호를 사용하나요?

A2: 뺄셈 연산자는 - 기호를 사용합니다.

Q3: 곱셈 연산자는 어떤 기호를 사용하나요?

A3: 곱셈 연산자는 * 기호를 사용합니다.

Q4: 나눗셈 연산자는 어떤 기호를 사용하나요?

A4: 나눗셈 연산자는 / 기호를 사용합니다.

Q5: 나머지 연산자는 어떤 기호를 사용하나요?

A5: 나머지 연산자는 % 기호를 사용합니다.

Q6: 증감 연산자는 어떤 기호를 사용하나요?

A6: 증감 연산자는 ++ 또는 -- 기호를 사용합니다.

Q7: 논리 연산자는 어떤 기호를 사용하나요?

A7: 논리 연산자는 && (AND), || (OR), ! (NOT) 기호를 사용합니다.

Q8: 비교 연산자는 어떤 기호를 사용하나요?

A8: 비교 연산자는 == (같다), != (다르다), > (크다), < (작다), >= (크거나 같다), <= (작거나 같다) 기호를 사용합니다.

Q9: 할당 연산자는 어떤 기호를 사용하나요?

A9: 할당 연산자는 = 기호를 사용합니다.

Q10: 문자열 결합 연산자는 어떤 기호를 사용하나요?

A10: 문자열 결합 연산자는 + 기호를 사용합니다.

Q11: printf() 함수는 어떤 역할을 하나요?

A11: printf() 함수는 문자열을 출력할 때 사용됩니다. 다양한 형식의 문자열을 출력할 수 있습니다.

Q12: Primitive and String Conversion은 어떤 역할을 하나요?

A12: Primitive and String Conversion은 기본 타입과 문자열 타입을 변환하는 메서드를 제공합니다.

Q13: String.valueOf() 메서드는 어떤 역할을 하나요?

A13: String.valueOf() 메서드는 기본 타입과 문자열 타입을 변환하는 메서드를 제공합니다.

Q14: String Concatenation은 어떤 역할을 하나요?

A14: String Concatenation은 두 개의 문자열을 결합하여 결과를 반환합니다.

Q15: 자바에서 연산자는 어떤 종류가 있나요?

A15: 자바에서 연산자는 덧셈 연산자, 뺄셈 연산자, 곱셈 연산자, 나눗셈 연산자, 나머지 연산자, 증감 연산자, 논리 연산자, 비교 연산자, 할당 연산자, 문자열 결합 연산자 등이 있습니다.

Q16: 자바에서 연산자는 어떤 기호를 사용하나요?

A16: 자바에서산자는 다양한 기호를 사용합니다. 예를 들어 덧셈 연산자는 + 기호를 사용하고, 뺄셈 연산자는 - 기호를 사용합니다.

Q17: 자바에서 연산자는 어떤 역할을 하나요?

A17: 자바에서 연산자는 다양한 역할을 합니다. 예를 들어 덧셈 연산자는 두 개의 숫자를 더하여 결과를 반환하고, 뺄셈 연산자는 두 개의 숫자를 뺀 결과를 반환합니다.

Q18: 자바에서 연산자는 어떤 종류의 연산을 수행하나요?

A18: 자바에서 연산자는 다양한 종류의 연산을 수행합니다. 예를 들어 덧셈 연산자는 덧셈 연산을 수행하고, 뺄셈 연산자는 뺄셈 연산을 수행합니다.

Q19: 자바에서 연산자는 어떤 기호를 사용하여 연산을 수행하나요?

A19: 자바에서 연산자는 다양한 기호를 사용하여 연산을 수행합니다. 예를 들어 덧셈 연산자는 + 기호를 사용하고, 뺄셈 연산자는 - 기호를 사용합니다.

Q20: 자바에서 연산자는 어떤 역할을 하며, 어떤 기호를 사용하나요?

A20: 자바에서 연산자는 다양한 역할을 하며, 다양한 기호를 사용합니다. 예를 들어 덧셈 연산자는 두 개의 숫자를 더하여 결과를 반환하고, - 기호를 사용합니다.