본문 바로가기
개발/java

[JAVA] 자바 형변환 (문자형,정수형,실수형) 예제

by 아크투어 2023. 8. 29.
반응형

JAVA 형변환 예제모음

"문자 숫자간 형변환 / 정수 실수간 형변환"

string, int, long, float, double

java document
java document

 

 

Java에서 흔히 사용되는 문자와 숫자간 캐스팅, 그리고 정수와 실수간 캐스팅에 대해서 알아 보도록 하겠다.

java documentation
https://docs.oracle.com/en/java/javase/11/docs/api/index.html
http://docs.oracle.com/javase/8/docs/api/

 

1. string to int

String str = "123";
int cnv = Integer.parseInt(str);
int cnv2 = Integer.valueOf(str);

System.out.println(cnv);
System.out.println(cnv2);

 

 

2. int to string

int val = 123;
String cnv = String.valueOf(val);
String cnv2 = Integer.toString(val);

System.out.println(cnv);
System.out.println(cnv2);

 

3. string to float

String str = "123.12345";
float cnv = Float.parseFloat(str);
float cnv2 = Float.valueOf(str);

System.out.println(cnv);
System.out.println(cnv2);

 

4. float to string

float val = 3.14f;
String cnv = Float.toString(val);
String cnv2 = String.valueOf(val);

System.out.println(cnv);
System.out.println(cnv2);

 

5. string to double

String str = "123.12345";
double cnv = Double.parseDouble(str);
double cnv2 = Double.valueOf(str);

System.out.println(cnv);
System.out.println(cnv2);

 

6. double to string

double val = 3.14159;
String cnv = Double.toString(val);
String cnv2 = String.valueOf(val);

System.out.println(cnv);
System.out.println(cnv2);

 

7. string to long

String str = "1234567890";
long cnv = Long.parseLong(str);
long cnv2 = Long.valueOf(str);

System.out.println(cnv);
System.out.println(cnv2);

 

8. long to string

long val = 1234567890L;
String cnv = Long.toString(val);
String cnv2 = String.valueOf(val);

System.out.println(cnv);
System.out.println(cnv2);

 

9. int to double

int intValue = 42;
double doubleValue = intValue;

System.out.println(intValue);
System.out.println(doubleValue);

 

 

10. double to int

double doubleValue = 3.14;
int intValue = (int) doubleValue;

System.out.println(doubleValue);
System.out.println(intValue);

 

반응형