JAVA/JAVA 연습

Do it! 자바 프로그래밍 : 변수와 자료형 02

HicKee 2022. 9. 25. 15:56

7.논리형 연습

public class BooleanEx {
	public static void main(String[] args) {
        boolean isMarred = true;
        System.out.println(isMarred);
	}
}

8.자료형 추론

public class TypeInference {
   
   public static void main(String[] args) {
      int i = 10;
      var j = 10.0;
      var str = "hello";

      System.out.println(i);
      System.out.println(j);
      System.out.println(str);
   }
}

9.상수 사용

public class Constant {
    
    public static void main(String[] args) {
        final int MAX_NUM = 100;
        final int MIN_NUM;

        MIN_NUM = 0;

        System.out.println(MAX_NUM);
        System.out.println(MIN_NUM);
    }
    
}

10.묵시적 형변환

public class ImplicitConversion {
	public static void main(String[] args) {

        byte bNum = 10;

        int iNum = bNum;
        
        System.out.println(bNum);
        System.out.println(iNum);
        
        int iNum2 = 20;
        float fNum = iNum2;
        
        System.out.println(iNum);
        System.out.println(fNum);
        
        double dNum;
        dNum = fNum + iNum;
        System.out.println(dNum);
    }
}

11.명시적 형 변환

public class ExplicitConversion {
	public static void main(String[] args) {

        // int iNum = 1000;
        // byte bNum = (byte)iNum;

        // System.out.println(bNum);

        double dNum1 = 1.2;
        float fNum2 = 0.9f;

        int iNum3 = (int)dNum1 +(int)fNum2;
        int iNum4 = (int)(dNum1+fNum2);
        System.out.println(iNum3);

        System.out.println(iNum4);
	}
}