-
2. 문자열, 변수의 값 교환[JAVA] 2023. 5. 6. 20:10
/*
자바의 정석 (기초편) - 문자열 결합, 변수의 값 바꾸기
*/
/* 1. 문자열 결합
char ch = 'AB;' --> 에러
String s = "ABC"; --> 문자열=연속된 여러 문자
""+7+7 = "7"+7 -> "7"+"7" = "77"
즉, 문자열 + any type = 문자열
any type + 문자열 = 문자열
*/
public class JAVA2 {
public static void main(String[] args){
char ch = 'a'; // 'ab' or '' --> 에러발생
int i = 'a';
String str = "";
String str2 = "ASDF";
String str3 = "123";
String str4 = str2 + str3;
System.out.println(""+7+7); // 77
System.out.println(7+7+""); // 14
/* 2. 두 변수의 값 교환하기
두 변수의 값을 교환하기 위해서는 값을 임시로 저장할 수 있는 변수가 하나 더 필요하다
int x = 10, y = 20; int tmp;(빈컵)
tmp = x; --> x의 값을 tmp의 저장
x = y; --> x의 값을 y에 저장
y = tmp; --> tmp의 값을 y의 저장
*/
int x = 4, y = 2;
int tmp;
tmp = x; // x의 값을 tmp에 저장
x = y; // y의 값을 x에 저장
y = tmp; // tmp의 값을 y에 저장
System.out.println("x=" + x); // 4 -> x=2
System.out.println("y=" + y); // 2 -> y=4
}
}'[JAVA]' 카테고리의 다른 글
6. 정수형의 오버플로우, 타입간변환방법 (0) 2023.05.08 5. 화면에서 입력 받기 - Scanner (0) 2023.05.08 4. printf 출력 (0) 2023.05.06 3. 기본형과 참조형 (0) 2023.05.06 1. 변수, 리터럴, 접미사 (0) 2023.05.05