JAVA 2일차 변수

2022. 11. 11. 11:56코딩배움일지/JAVA

 

public class Variavle {

    /**
     * 
     * 메소드에 대한 설명 explain about method
     */
    
    public static void main(String[] args) {
        boolean checkFlag = false;
        System.out.println("논리자료형 : " + checkFlag);
        checkFlag = true;
        System.out.println("논리자료형 : " +checkFlag);
        
        char name1 = '김'; /*캐릭터 자료형 작은 따옴표, 한글자만 가능*/
        char name2 = '준';
        System.out.println("" + name1 + name2); /* "" 없이 하면 유니코드(10진수)가 나온다  캐릭터 자료형은 + 하면 숫자 연산이 된다.*/
        System.out.println(name1); /* 글자 나온다*/
        System.out.println(Integer.toHexString(name1)); /*16진수*/
        System.out.println("\uae40");

        int width = 100;
        int width2 = 200;

        System.out.println(width+width2);
        String sWidth = "100";
        String sWidth2 = "200";

        System.out.println(sWidth+sWidth2); /*문자열 덧셈 연산 물가*/

        double dNum = 2.1;
        double dNum2 = 3.5;
        System.out.println(dNum+dNum2); /*더블 연산 가능*/

        System.out.println("<<<< 형변환 >>>>");
        // 업캐스팅
        // 문자 -> 정수 -> 실수
        char c1 ='a';
        System.out.println(c1);
        System.out.println(((int)c1) + 10); /*정수로 바꾼다 , 연산 가능*/
        int n1 = (int) c1; /*(int)생략 가능*/
        System.out.println(n1);
        double d1 = (double) n1; /* (double)생략가능회색처리는 생략이 가능하다 , 묵시적 형변환*/
        System.out.println(d1); /*실수로 변환*/

        System.out.println("<<<<<>>>>>>");
        // 다운캐스팅
        // 실수 - 정수 ->문자
        int n2 = (int) d1;
        System.out.println(n2); /*실수*/

        char c2 = (char) n2; /*명시적 형 변환*/
        System.out.println(c2);
    }
}
"C:\Program Files\Java\jdk-11.0.12\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\lib\idea_rt.jar=51291:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\bin" -Dfile.encoding=UTF-8 -classpath C:\backend-kb-202211\JavaStudy-kb-202211-jingu\target\classes j02_변수.Variavle
논리자료형 : false
논리자료형 : true
김준
김
ae40
김
300
100200
5.6
<<<< 형변환 >>>>
a
107
97
97.0
<<<<<>>>>>>
97
a

Process finished with exit code 0

 

'코딩배움일지 > JAVA' 카테고리의 다른 글

java 3일차 1  (0) 2022.11.14
JAVA 2일차 조건문  (0) 2022.11.11
JAVA 2일차 스캐너  (0) 2022.11.11
JAVA 2일차 연산자  (0) 2022.11.11
JAVA 1일차  (0) 2022.11.10