JAVA学习记录day01

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);//?
		}
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值