2023. 5. 2. 22:55ㆍLanguages/JAVA
💬 기억하고 싶거나 공부한 내용을 기록중입니다 :) 개인적으로 기억하고 싶은 내용들을 적어두고 있습니다.
1️⃣ 연산에서의 타입 변환
1. 자동 타입 변환
- 숫자와 숫자를 연산 : 산술 연산
예)
int a = 2;
int b = 4;
int result = a+b;
System.out.println(result); ... 결과는 6
- 숫자와 문자열을 연산 : 결합 연산
예)
int a = 2;
String b = "3";
String result = a+b;
System.out.println(result); ... 결과는 23
2. 강제 타입 변환
1) 문자열을 숫자로
- 방법 (예시)
String a = "11";
int result = Integer.parseInt(a);
System.out.println(result); ... 결과는 11(숫자)
2) 숫자를 문자열로
- 방법 (예시)
int a = 11;
String result = String.valueOf(a);
System.out.println(result); ... 결과는 11(문자)
3) 연산
- 결과값이 10 이 나오려면?
float a = 2.3F;
int b = 2;
double c = 1.7;
String s = "4.0";
int result = (int)(a+b+c)+(int)(Double.parseDouble(s));
System.out.println(result); ... 결과는 10
2️⃣ printf
- printf("형식문자열", 값1, 값2, 값3, ....)
- 형식문자열 예시
%[-(오른쪽여백),아닌경우(왼쪽여백)][전체자릿수][소숫점자리수][변환할문자:d(정수)f(실수)s(문자열)]
3️⃣ 키코드 읽기 활용 방법 (편의상 변수는 한글로 표기)
1. 읽기: 키 하나
int 키코드 = System.in.read();
2. 읽기: 문자열
Scanner 스캐너 = new Scanner(System.in);
String 데이터 = scanner.nextline();
'Languages > JAVA' 카테고리의 다른 글
| [JAVA] 데이터 타입, 배열 (0) | 2023.05.08 |
|---|---|
| [JAVA] 조건문, Math.random() (0) | 2023.05.04 |
| [JAVA] 연산자, 반복문 (0) | 2023.05.04 |
| [JAVA] 변수, 기본 타입, 타입 변환(형변환) (0) | 2023.05.01 |
| [JAVA] Eclipse 흐름, 용어, 명령 프롬프트 (0) | 2023.05.01 |