- μμ€ μ½λλ₯Ό μμ±νλ€ λ³΄λ©΄ νμ μ΄ λ€λ₯Έ λ³μλ€μ μ°μ°ν΄μΌ λ κ²½μ°κ° λ°μνλλ°, μ΄ λ νμ© λ²μκ° μμ νμ μ΄ νμ© λ²μκ° ν° νμ μΌλ‘ μλ λ³νλ¨
package Day01;
public class _03_changeType {
public static void main(String[] args) {
// TODO Auto-generated method stub
//1. μλ νμ
λ³ν
byte byteVal = 10;
//νμ©λ²μκ° μμ byteνμ
μμ νμ©λ²μκ° ν° intνμ
μΌλ‘ μλμΌλ‘ νμ
λ³νλ¨
int intVal = byteVal;
System.out.println(intVal);
System.out.println("---------------------------------");
char ch1 = 'A';
//νμ©λ²μκ° μμ charνμ
μμ νμ©λ²μκ° ν° intνμ
μΌλ‘ μλμΌλ‘ νμ
λ³νλ¨
//Aμ ν΄λΉνλ ASCIIμ½λ κ° νμΆ
intVal = ch1;
System.out.println(intVal);
System.out.println("---------------------------------");
}
}
- κ°μ νμ λ³ν : νμ© λ²μκ° ν° νμ μ νμ© λ²μκ° μμ νμ μΌλ‘ λ³νν λ μ¬μ©
// 2. κ°μ νμ
λ³ν
int intVal2 = 10;
// int νμ
μ λ³μλ₯Ό byte νμ
μΌλ‘ κ°μ νμ
λ³ν
byte byteVal2 = (byte)intVal2;
System.out.println(intVal2);
System.out.println("---------------------------------");
int intVal3 = 65;
// int νμ
μ λ³μλ₯Ό char νμ
μΌλ‘ κ°μ νμ
λ³ν
// ASCII μ½λ κ°μΈ 65μΈ A νμΆ
char ch2 = (char)intVal3;
System.out.println(ch2);
System.out.println("---------------------------------");
- μ°μ° μ€ νμ λ³νμ μλ νμ λ³νκ³Ό λμΌνκ² νμ© λ²μκ° ν° νμ μΌλ‘ λ³ν
// 3. μ°μ° μ€ νμ
λ³ν
int num1 = 10;
long num2 = 20L;
//μ°μ°λκΈ° μ μ num1μ νμ
μ΄ longμΌλ‘ μλ λ³ν
long result1 = num1 + num2;
System.out.println(result1);
System.out.println("---------------------------------");
float num3 = 3.14f;
double num4 = 6.75;
// μ°μ°λκΈ° μ μ num3μ νμ
μ΄ doubleλ‘ μλ λ³ν
double result2 = num3 + num4;
System.out.println(result2);
System.out.println("---------------------------------");
- + μ°μ°μ λ¬Έμμ΄μ΄ ν¬ν¨λ κ²½μ°μλ λ³μλ€μ΄ λ¬Έμμ΄λ‘ λ³νλμ΄ λ¬Έμμ΄ κ²°ν© μ°μ°μ ν¨
// 4. λ¬Έμμ΄μ΄ ν¬ν¨λ +μ°μ°μμμ νμ
λ³ν
int num5 = 111;
String str1 = "hello";
//num5κ° μλμΌλ‘ λ¬Έμμ΄λ‘ λ³νλμ΄ λ¬Έμμ΄ κ²°ν© μ°μ°μ΄ μ΄λ£¨μ΄μ§
String result3 = str1 + num5;
System.out.println(result3);
System.out.println("---------------------------------");
- string λ¬Έμμ΄ κ°μ νμ λ³νμ μλ°μμ μ 곡νλ νμ λ³ classμ methodλ₯Ό μ΄μ©ν΄μ μ§ν (stringμ μΌλ° νμ κ³Ό λ€λ₯΄κ² μλ°μμ classλ₯Ό μ¬μ©νμ¬ λ§λ κ²μ΄κΈ° λλ¬Έ)
// 5. λ¬Έμμ΄μ κ°μ νμ
λ³ν
String str2 = "100";
// μλ°μμ μ 곡νλ integer ν΄λμ€μ int νμ
λ³ν λ©μλλ₯Ό μ΄μ©ν κ°μ νμ
λ³ν
int num6 = Integer.parseInt(str2);
System.out.println(num6);
System.out.println("---------------------------------");
String str3 = "3.14";
// μλ°μμ μ 곡νλ Double ν΄λμ€μ doubleν νμ
λ³ν λ©μλλ₯Ό μ΄μ©ν κ°μ νμ
λ³ν
double num7 = Double.parseDouble(str3);
System.out.println(num7);
System.out.println("---------------------------------");
LIST
'#1 Language π > 1-4 JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA] Scanner class (0) | 2022.07.20 |
---|---|
[JAVA] μμ€ν μ μΆλ ₯ (System In Out) (0) | 2022.07.20 |
[JAVA] λ³μμ λ°μ΄ν° νμ (type Of Variable) (0) | 2022.07.20 |
[JAVA] λ³μ(Variable) (0) | 2022.07.20 |
[JAVA] μλ° μμνκΈ° (0) | 2022.07.20 |