JAVA 기초 - 형변환(Casting) 실습예제

2020. 5. 31. 15:00·JAVA/JAVA 기초

실습예제1

실습예제2

실습예제3

 

package com.kh.practice2.example;
import java.util.Scanner;
public class CastingPractice {
		
	public void method1() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("문자 : ");
		char ch = sc.nextLine().charAt(0);
		int num = ch; //c1을 문자 -> 숫자로 바꿔주기 위해 int형으로 강제 형변환한것임. 
		
		System.out.println( ch + " Unicode : " + ch);
		//System.out.println(ch + " unicode : " + (int)ch);
	}
	
	public void method2() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("국어 : ");
		double kor = sc.nextDouble();
		
		System.out.print("영어 : ");
		double eng = sc.nextDouble();
		
		System.out.print("수학 : ");
		double math = sc.nextDouble();
		
		int sum = (int)(kor + eng + math);
		int avg = (int)(kor + eng + math)/3; 
		
		System.out.println("총점 : " + sum);
		System.out.println("평균 : " + avg);
	}
	
	public void method3() {
		Scanner sc = new Scanner(System.in);
		
		int iNum1 = 10;
		int iNum2 = 4;
		
		float fNum = 3.0f;
		
		double dNum = 2.5;
		
		char ch = 'A';
		
		System.out.println( iNum1 - iNum2 * 2 );
		int a = (int)dNum;
		System.out.println( a );
		
        System.out.println( iNum2 * dNum );
        double b = (double)iNum1;
        System.out.println( b );
        
        System.out.println( (iNum1-iNum2*2) + 0.5 );
        System.out.println( dNum );
        
        System.out.println( (int)fNum );
        System.out.println( iNum1/(int)fNum ); //나눗셈보다 형변환이 먼저 실행됨
        
        System.out.println( iNum1 / fNum );
        System.out.println( iNum1 / (double)fNum );
        
        System.out.println(ch);
        System.out.println((int)ch);
        System.out.println( ch + iNum1);
        System.out.println((char)(ch + iNum1));


	}
}

'JAVA > JAVA 기초' 카테고리의 다른 글

JAVA 기초 - 제어문 (If / Else)  (0) 2020.06.04
JAVA 기초 - 연산자(Operator) 실습예제  (0) 2020.05.31
JAVA 기초 - 변수(Variable) 실전예제  (0) 2020.05.31
JAVA 기초 - 삼항연산자(Triple Operator)  (0) 2020.05.31
JAVA 기초 - 복합대입 연산자(Compound Operator)  (0) 2020.05.31
'JAVA/JAVA 기초' 카테고리의 다른 글
  • JAVA 기초 - 제어문 (If / Else)
  • JAVA 기초 - 연산자(Operator) 실습예제
  • JAVA 기초 - 변수(Variable) 실전예제
  • JAVA 기초 - 삼항연산자(Triple Operator)
꿀표
꿀표
양봉업자
  • 꿀표
    꿀로그
    꿀표
  • 전체
    오늘
    어제
    • 분류 전체보기 (82)
      • 인디해커 (0)
      • AI (0)
      • 프론트엔드 (34)
        • Javascript (17)
        • React (9)
        • Git (2)
        • Web Env (4)
        • Typescript (1)
        • 웹접근성 (1)
        • 상태관리 (0)
      • CS (8)
        • Network (3)
        • 알고리즘 (5)
      • 글쓰기 (3)
        • 생각 (2)
        • 서적 (1)
      • JAVA (37)
        • JAVA 기초 (22)
        • JSP (15)
  • 블로그 메뉴

    • 방명록
  • 인기 글

  • 태그

    javascript
    알고리즘
    그리디
    network
    cross browsing
    react
    구명보트
    프로그래머스
    js
    greedy
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
꿀표
JAVA 기초 - 형변환(Casting) 실습예제
상단으로

티스토리툴바