2_1강좌에서 자바 클래스파일(Operator2.java) 추가 후 다음과 같이 코딩 후 실행
프로그램 설명
사칙연산자 중 +연산자의 경우 피연산자가 문자열이면(문자열+문자열) 결과값은 앞문자열과 뒤문자열을 합쳐서 출력된다.
자바에서는 사칙연산자 중 다른 연산자들은(-, *, /, %) 문자열 연산에 사용할 수 없다.
1 2 3 4 5 6 7 8 9 | public class Operator2 { public static void main(String[] args) { System.out.println("in"+"java"); System.out.println("2"+"10"); System.out.println("injava"+10); System.out.println(10+"injava"); } } | cs |
프로그램 설명
5라인 : 피연산자가 숫자 모양이라도 큰따옴표로 묶여 있으면 문자열이다 . "2"+"10"의 결과값은 "210"이라는 문자열이 된다.
6라인 & 7라인 : 피연산자중 하나라도 문자열이면 둘다 문자열로 인식하고 연산된다. "injava"+10는 "injava"+"10"으로 변경 후 연산
'6. 연산자' 카테고리의 다른 글
7.1 대입연산자(=) (0) | 2017.02.10 |
---|---|
0) 연산(4칙연산) 프로그램 만들어 보기 (0) | 2016.10.11 |