数据类型以及Java运算符
`提示:byte【1】,int【4】,short【2】,long【8】,double【8】,float【4】,char【2】,boolean【1】,1byte=8bit,浮点数=符号位+指数位+尾数位
两个小数相等判断需要使用Math.abs(num1-num2)<0.0001;
一、JAVA api文档
功能:里面是java提供的类和方法,通过API告诉我们怎么使用这些类和方法
中文在线文档:http://www.matools.com
使用方法;1、已知包:包->类->方法
2、未知包:直接检索
二、字符使用细节
1.char m= 97;输出m=a;输出97所代表的字符;
2.字符需要单引号赋值,双引号是字符串;char mm = ‘a’; String mm = “a”;
3.在java中,char本质是一个整数,在输出时是unicode码对应的字符。
4.char类型可以进行运算,相当于一个整数,下面是自动转换流程,箭头右边的可以用箭头左边进行赋值,int n = ‘c’;char类型可以赋值给int类型
5、多种类型混合计算时,系统会自动把所有数据转换成精度最高的类型进行计算,
6、小数类型默认double
7、byte,char,short不可以相互转换,但是可以计算,计算时先转成int类型(易错)
8、自动提升原则:表达式结果类型自动转换成操作数中最大的类型。
9、强制类型转换会造成精度丢失或者数据溢出。
三、基本数据类型和String类型转换
1、基础类型->String: String m = m + “”;
2、String -> 基础类型:使用基本数据类型对应的包装类的相应方法,int Integer.parseInt(xx).
3、字符串转成字符,就是取出字符串中的第一个字符,xx.charat(0);
四、运算符
1、算术运算符
自增自减:符号在前,先变后用;
作为独立语句使用:前++,后++都等于i=i+1;
k=++j; j=j+1 k=j
k=j++; k=j j=j+1
int i=1;
i=i++;//规则使用临时变量
等同于temp=i;i=i+1;i=temp;
System.out.println(i);//输出结果为一
%:a%b 按照公式=a-a/bb,所以10%-3=10-10/-3-3=1
2、赋值运算符
a+=b(a=a+b);a-=b(a=a-b)
3、关系运算符
运算结果都是true或者false
4、逻辑运算符
短路与:如果第一个为false直接判false;逻辑与:无论第一个是什么都要先看第二个是true还是false再判断,速度比短路与慢;
5、位运算符
具体运算过程:
//计算机的位运算过程
/*1、先得到2的补码(首先知道2的原码) ->2的原码:00000000 00000000 00000000 00000010
2、正数原码、补码、反码都一样所以2的补码:00000000 00000000 00000000 00000010
3、得到3的补码,3是正数,原码,补码,反码都一样:00000000 00000000 00000000 00000011
4、按位& 00000000 00000000 00000000 00000010
00000000 00000000 00000000 00000011
2&3的补码 00000000 00000000 00000000 00000010
正数3码合一,再化成10进制:2;
*/
System.out.println(2&3);//2
/*
1、先得到-2的补码:首先写-2的原码:10000000 00000000 00000000 00000010
求-2的反码 :01111111 11111111 11111111 11111101
求-2的补码 :11111111 11111111 11111111 11111110
2、对-2的补码进行取反: :00000000 00000000 00000000 00000001
3、正数的补码就是原码,不需要操作,化成10进制:1
*/
System.out.println(~-2);//1
6、三元运算符
7.运算符优先级
上高下低
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
原文地址:https://www.jb51.cc/wenti/3287678.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。