반응형
1. 개요
자바 + 연산에 대해서 알아본다.
2. 본론
2-1. int + int
정수 + 정수 결과는 당연히 정수이다.
2-2. int + character
정수 + 캐릭터 연산은 캐릭터형이 아스키코드로 변환되어 정수로 출력된다.
int n = 10;
char c = 'A'
System.out.println(n + c); // 출력 : 75
2.3 boolean + int
boolean + int 연산은 컴파일 에러가 발생한다.
2-4. 자료형 + String
자료형 + String은 연산결과가 String이다. (문자열 concat)
String s = "Hello! ";
int n = 10;
boolean = true;
char c = 'A';
String isNull = null
System.out.println(s + n); // 결과 : Hello! 10
System.out.println(s + n); // 결과 : Hello! true
System.out.println(s + n); // 결과 : Hello! A
System.out.println(s + n); // 결과 : Hello! null
2-5. nulltype + 자료형
nulltype + 자료형은 대부분 컴파일 에러가 발생히지만, 유일하게 String은 연산이 가능하다.
String s = "Hello! ";
System.out.println(s + null); // 출력 : Hello! null
반응형
'웹 개발 공부 : Back-end > JAVA' 카테고리의 다른 글
[리마인드] 자바의 변수 명명 규칙 (0) | 2024.09.23 |
---|---|
[리마인드] 자바 - 객체지향 프로그래밍 (OOP) 1탄 (0) | 2024.07.31 |
[리마인드] 자바 - JVM (0) | 2024.07.31 |
[리마인드] 자바 - 자바란? (0) | 2024.07.31 |