Java基础01_数据类型

package com.mywl.basic;

/***
 * 这个类用来测试取值范围
 *
 */
public class Test1_Scope {
    public static void main(String args[]){
        //整型测试 byte short int long
        //定义变量记录最大值、最小值
        //数据类型、数据名、数据值
      /*  byte_max:127
        byte_min:-128
        short_max:32767
        short_min:-32768
        int_max:2147483647
        int_min:-2147483648
        long_max:9223372036854775807
        long_min:-9223372036854775808*/
        byte byte_max = Byte.MAX_VALUE;
        byte byte_min = Byte.MIN_VALUE;

        System.out.println("byte_max"+":"+byte_max);
        System.out.println("byte_min"+":"+byte_min);

        short short_max= Short.MAX_VALUE;
        short short_min=Short.MIN_VALUE;
        System.out.println("short_max"+":"+short_max);
        System.out.println("short_min"+":"+short_min);


        int int_max = Integer.MAX_VALUE;
        int int_min= Integer.MIN_VALUE;

        System.out.println("int_max"+":"+int_max);
        System.out.println("int_min"+":"+int_min);

        long long_max=Long.MAX_VALUE;
        long long_min=Long.MIN_VALUE;
        System.out.println("long_max"+":"+long_max);
        System.out.println("long_min"+":"+long_min);

        //浮点型 float double
        float float_max=Float.MAX_VALUE;
        float float_min=Float.MAX_VALUE;
        System.out.println("float_max"+":"+float_max);
        System.out.println("float_min"+":"+float_min);

        double double_max=Double.MAX_VALUE;
        double double_min=Double.MIN_VALUE;
        System.out.println("double_max"+":"+double_max);
        System.out.println("double_min"+":"+double_min);

        //布尔类型 boolean
        boolean boolen_true=true;
        boolean boolen_false=false;
        System.out.println("boolen_true"+":"+boolen_true);
        System.out.println("boolen_false"+":"+boolen_false);

        //字符型char
        char c = 'a';//可以存一个字符;
        char c2 = 97;//可以存一个数字
        char c3='中';//可以存一个汉字

        System.out.println("c"+":"+c);
        System.out.println("c2"+":"+c2);
        System.out.println("c3"+":"+c3);

        char c4=65535;
       // char c5=65536;
        System.out.println("c4"+":"+c4);
        
        //char类型可以存数字,但是在打印时,会去查ASCII码表,把这个数字对应着的字符拿出来使用。
        //ASCII码表里面只规定过来数字0-127对应着字符,128——65535默认按照字符?处理。  		
         }
}	

版权声明:本文为weixin_36282409原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。