3일차
3일차: 자바 기본 연산자
1. 덧셈 연산자
자바에서 덧셈 연산자는 +
기호를 사용합니다. 덧셈 연산자는 두 개의 숫자를 더하여 결과를 반환합니다.
byte value1 = 10;
int value2 = 100;
long value3 = 1000L;
long result = value1 + value2 + value3;
System.out.println(result);
위 코드는 value1
과 value2
를 더한 후 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);
위 코드는 value1
과 value2
를 곱하여 결과를 반환합니다.
4. 나눗셈 연산자
자바에서 나눗셈 연산자는 /
기호를 사용합니다. 나눗셈 연산자는 두 개의 숫자를 나눈 결과를 반환합니다.
int value1 = 10;
int value2 = 2;
double result = (double) value1 / value2;
System.out.println(result);
위 코드는 value1
을 value2
로 나눈 결과를 반환합니다. 이 경우 결과는 double
타입으로 반환됩니다.
5. 나머지 연산자
자바에서 나머지 연산자는 %
기호를 사용합니다. 나머지 연산자는 두 개의 숫자를 나눈 후 나머지를 반환합니다.
int value1 = 10;
int value2 = 2;
int result = value1 % value2;
System.out.println(result);
위 코드는 value1
을 value2
로 나눈 후 나머지를 반환합니다.
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);
위 코드는 value1
과 value2
를 AND 연산하여 결과를 반환합니다.
8. 비교 연산자
자바에서 비교 연산자는 ==
(같다), !=
(다르다), >
(크다), <
(작다), >=
(크거나 같다), <=
(작거나 같다) 기호를 사용합니다. 비교 연산자는 두 개의 값을 비교하여 결과를 반환합니다.
int value1 = 10;
int value2 = 5;
boolean result = value1 > value2;
System.out.println(result);
위 코드는 value1
이 value2
보다 크면 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);
위 코드는 str1
과 str2
를 결합하여 결과를 반환합니다.
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
, true
를 String
타입으로 변환합니다.
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: 자바에서 연산자는 다양한 역할을 하며, 다양한 기호를 사용합니다. 예를 들어 덧셈 연산자는 두 개의 숫자를 더하여 결과를 반환하고, -
기호를 사용합니다.