본문 바로가기
IT/JAVA

JAVA 실습 - 형변환 (Casting)

by 비준 2023. 6. 4.

0. 각 형(type) 들의 기본 값

   -> int : 0

   -> double : 0.0

   -> char : ' '

   -> String :  "", null

   -> boolean : false

 

1.문제

두 정수를 입력받고 합을 출력한다.

   조건

  ->next( ) 사용

  -> String -> int로 변환

  -> Integer.parseInt( ) 사용

 

ex) 정수1 입력  : 10

      정수2 입력  : 30

      두 정수의 합은 40입니다.

 

2. 정답 코드

package java_learn;

 

import java.util.Scanner;

 

public class java1 {

 

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int number1 = 0, number2 = 0;

String msg1 = "정수1 입력 : ", msg2 = "정수2 입력 : ";

System.out.print(msg1);

number1 = Integer.parseInt(sc.next());  //String형을 int형으로 변환하여 number1변수에 저장

System.out.print(msg2);

number2 = Integer.parseInt(sc.next()); //String형을 int형으로 변환하여 number2변수에 저장

 

int sum = number1 + number2; //number1과 number2를 합하여 sum에 저장

System.out.println("두 정수의 합은 " + sum + "입니다.");

 

 

 

}

 

}

'IT > JAVA' 카테고리의 다른 글

JAVA - 예제 - 연산자  (0) 2023.06.04
JAVA - 실습 - 입력 메소드  (0) 2023.06.04
JAVA 실습 - 입력 메소드 (Scanner)  (0) 2023.06.03
java 출력 메소드 실습  (0) 2023.06.03
자바 (JAVA) - 변수 (Variable), 메소드(method)  (0) 2023.06.03

댓글