黑马程序员-lesson2

java函数名大小写严格区分。Main与main函数完全不同。main才是主函数。


java包、类、方法、参数、变量:大小写字母、数字、下划线、$  组成,标识符不能以数字开头,不能是关键


字。


十进制12->十六进制((0x)12)->八进制((0)12)
 


\r 相当于回车


char赋值用''


byte、short、char提升为int;有一个操作数是float结果为float;long,duoble同。


byte b=3;b=b-1;//右瘾转int,赋值给byte失败。
System.out.println('a'+1);//char转为int
System.out.println(""+'a'+1);//字符串通过+其他数据类型相连。


java.in.read()要捕捉其异常。


st:while(true){while(true)break st;}


2.2 1:10:00-1:20:00
System.out.println(Float.intBitsToFloat(0x7f800000));//Infinity正无穷大
System.out.println(Float.intBitsToFloat(0x7f800001));//NaN
System.out.println(Float.intBitsToFloat(0x7f7fffff));//3.4028235E38浮点最大值
System.out.println(Float.intBitsToFloat(0x00000001));//1.4E-45浮点最小值
浮点数往往用区间来判定,很难用等号来判别(if(x>3.14||x<3.15))




java中与c不同,int a[5]; 不能指定数组长度,编译时报错。
声明方式int x[]={1,2,3,4};
int y[]=new int[]{7,8,9};
int[] z;//数组声明
z=new int[100];//数组初始化
x.length数组长度4
java与c不同并没有多维数组,只有数组的数组:
int[][] xx;
xx=new int[3][];
xx[0]=new int[3];
xx[1]=new int[2];
int [][] xx=new int[2][3];也可以
xx[0][0]=3;
int[][] xx={{3,2,7}{1,6}{6}};


数组函数:java.util.Arrays.sort(x);排序
 System.arrayCopy(Object src,int srcPos,Object dest,destPos,int length);



///
byte占用  1 个字节,数字大小为-2的7方—2的7方-1
short占用 2 个字节,数字大小为-2的15方—2的15方-1 
int占用   4 个字节,数字大小为-2的31方—2的31方-1 
long占用  8 个字节,数字大小为-2的63方—2的63方-1 
(小数默认为double,float+f)
float占用 4 个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 。用二进制的指数形式表示一个浮


点数的格式,如:101*2的2方  , 101*2的-3方
double占  8 个字节,数字大小为4.9E-324~1.7E+308, -4.9E-324~-1.7E+308 。
char占两个字节,数字大小为0—216-1,是unicode编码。字符的本来面目,我们为什么可以直接将一个数字赋


给字符变量。
Boolean占 1个字节,其取值只有两个,true和false。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值