package com.sf._01_包装类;

public class Test1 {
    public static void main(String[] args) {
        /**
         * 把字符串转成int
         * int parseInt(String str)
         */
        int num = Integer.parseInt("10");
        System.out.println(num);
        /**
         * Number 数字 Format 格式化
         * 数字格式异常
         * 把一个字符串转成数字 过程中出现异常
         * NumberFormatException
         */
//        int num1 = Integer.parseInt("abc10bc");
//        System.out.println(num1);

//        Scanner scanner = new Scanner(System.in);
//        System.out.println("请录入年龄");
//        String age = scanner.next();
//        //把字符串age 转成int
//        int intAGE = Integer.parseInt(age);
//        System.out.println(intAGE);

        /**
         * 我们可能从别人那里拿到数据就是一个字符串
         * 我希望获取到int , 就可以使用parseInt 准成int 类型
         */


        /**
         * 把int 类型转成String 类型
         * toString()
         */
        Integer num3 = 30;
        String str = num3.toString();
        System.out.println(str);

        /**
         * Integer.MAX_VALUE int 最大值
         * Integer.MIN_VALUE int 最小值
         *
         * 他可以作为int 合理范围判断
         * 比如: 通过键盘录入一个订单编号
         * 这个订单编号必须在 int 范围之内
         * 如果超出了范围告诉他订单不合理
         */
//         orderNo = "1231231123123123122445";
//        if(age < Integer.MAX_VALUE && age > Integer.MIN_VALUE){
//            System.out.println("订单编号合法");
//        }else{
//            System.out.println("订单编号不合法");
//        }

//        Scanner s  = new Scanner(System.in);
//        System.out.println("请录入你的数字");
//        long number = s.nextLong();
//        if(num > Integer.MAX_VALUE){
//            System.out.println("超出范围");
//        }

        int compare = Integer.compare(3, 3);
        System.out.println(compare);

    }
}
