JAVA学习记录day01

    技术2022-07-17  91

    JAVA学习笔记day01

    一,数据类型: 1,标识符, —由字母,数字,_(下横线),$组成. —不能以数字开头 —见名知意,严格区分大小写 2,变量 —程序中想要记录一些一直在变的值,就需要定义变量. —三要素:变量类型 变量名 =(赋值) 变量值 3,数据类型的种类 —基本数据类型(8种) byte short int float double char boolean —引用类型: 只要不是前8种基本数据类型的,都是引用类型 4,取值范围 package cn.tedu.basic; //测试 基本类型的取值范围 public class Test1_Scope { public static void main(String[] args) {

    byte max = Byte.MAX_VALUE ;//通过.调用功能 byte min = Byte.MIN_VALUE ; System.out.println(max);//127,打印max变量的值 System.out.println(min);//-128,打印变量min的值 **//short取值范围:** short max2 = Short.MAX_VALUE ; short min2 = Short.MIN_VALUE ; System.out.println(max2);//32767 System.out.println(min2);//-32768 **//int-Integer long-Long** int max3 = Integer.MAX_VALUE ; int min3 = Integer.MIN_VALUE ; System.out.println(max3);//2147483647 System.out.println(min3);//-2147483648 long max4 = Long.MAX_VALUE ; long min4 = Long.MIN_VALUE ; System.out.println(max4);//9223372036854775807 System.out.println(min4);//-9223372036854775808 //float-Float--单精度,对小数位运算不精确 float max5 = Float.MAX_VALUE ; float min5 = Float.MIN_VALUE ; System.out.println(max5);//3.4028235E38 System.out.println(min5);//1.4E-45 //double-Double--双精度,对小数位运算精确 double max6 = Double.MAX_VALUE ; double min6 = Double.MIN_VALUE ; System.out.println(max6);//1.7976931348623157E308 System.out.println(min6);//4.9E-324 //boolean boolean b = true; boolean c = false; //char类型--字符型--面试题:char类型可以存一个中文汉字吗? char c1 = '0' ; char c2 = 'a' ; char c3 = '中' ; char c4 = '?' ; char c5 = 128 ; System.out.println(c1); System.out.println(c2); System.out.println(c3); System.out.println(c4); //char类型,可以直接存储一个数字本身.但是,本质上,c5还是一个char类型. //这时,底层会拿着你的数字100 ,去ascii码表里查询对应的字符 ,然后使用字符本身. //ascii码表里收录了数字0~127对应着的字符.128~65535对应的默认字符都是? System.out.println(c5);//? } }
    Processed: 0.008, SQL: 9