当前位置: 首页 > news >正文

网站建设与管理怎么做百度seo费用

网站建设与管理怎么做,百度seo费用,WordPress建站去掉后缀,建筑师必看的16部纪录片提纲1:常见的位运算使用场景 提纲2:整数类型运算时的类型溢出问题,产生原因以及解决办法 提纲3:浮点类型运算时的精度丢失问题,产生原因以及解决办法 数值类型(6种)分为: 整型&…

提纲1:常见的位运算使用场景
提纲2:整数类型运算时的类型溢出问题,产生原因以及解决办法
提纲3:浮点类型运算时的精度丢失问题,产生原因以及解决办法

数值类型(6种)分为:

整型(整数):byte 字节型,占1个字节  short 短整型,占2个字节  int 整型, 占4个字节(默认)

long 长整型,占8个字节

浮点型(小数):float 单精度浮点数,占4个字节  double 双精度浮点数,占8个字节(默认)

运算方式:

1.算术运算符:+  -  *  /  %

注意1:数值类型使用算术运算符,运算结果任然为数值

注意2:整数之间使用“\”,进行整除运算

注意3:整数不能为“零”

注意4:防止“类型溢出”

整数类型运算时的类型溢出问题,产生原因以及解决办法

产生原因:

固定范围:Java的整数类型有固定的范围。例如,int类型的范围是-2^31到2^31-1(包括负数,因为Java使用二进制补码表示法)。如果运算结果超出这个范围,就会发生溢出。
算术运算:任何可能产生超出范围结果的算术运算(加法、减法、乘法)都可能导致溢出。
类型转换:将一个范围较大的整数类型强制转换为范围较小的整数类型时,如果值超出目标类型的范围,也会发生溢出。

解决办法:

整数类型运算时遇到的类型溢出问题,可以使用BigInteger来解决

浮点类型运算时的精度丢失问题,产生原因以及解决办法

产生原因:

是因为计算机内部是通过二进制形式来保存浮点数的,无法精确的表示十进制的小数,所以会产生精度丢失的问题。具体情况如下:
十进制的小数在进行二进制转换时,整数部分会除二取余,小数部分会乘二取整,在乘二取整的过程中,会产生无限循环的情况,所以就出现了精度丢失。

解决办法:

浮点类型运算时遇到的精度丢失问题,可以使用BigDecimal来解决

注意5:浮点数运算时,除数为零

System.out.println(-5.0/0); //结果为Infinity或-InfinitySystem.out.println(0.0/0); //结果为NaN

2.位运算:

1)<<  (左移)>> (右移)位移运算:左移变大,右移变小

int number=100;
System.out.println(number<<3);//向左移3位相当于n*2^3
System.out.println(number>>3);//向右移3位相当于n/2^3//在原有基础上,计算1.5 倍的增长
int cap=16;
int newCap1=(int)(cap*1.5);//算术运算符
int newCap2=cap+(cap>>1);//位运算符
System.out.println(newCap1);
System.out.println(newCap2);

2)位运算:&运算

运算规则:同时为1 结果为1 否则为0

常见的位运算使用场景:

1.判断奇偶数:位运算可以用于判断一个整数是奇数还是偶数。一个整数与1进行位与运算,如果结果为0,则该整数为偶数;如果结果为1,则该整数为奇数

2.快速的计算:位运算可以用于实现一些简单的乘法和除法运算。例如,乘以2可以通过左移一位来实现,除以2可以通过右移一位来实现。

3.哈希值的计算:在哈希算法中,位运算也经常被使用。例如,Java的HashMap在实现其hash方法时,就使用了右移运算符(>>>)。

4.交换变量值:位运算可以用于交换两个变量的值。你可以使用异或(^)运算和位与(&)运算来实现这一点。

lass demo02 {public static void main(String[] args) {int a = 5;int b = 10;System.out.println("交换前:");System.out.println("a = " + a);System.out.println("b = " + b);// 使用异或运算交换a和b的值a = a ^ b;b = a ^ b;a = a ^ b;System.out.println("交换后:");System.out.println("a = " + a);System.out.println("b = " + b);}}运行结果:
交换前:
a = 5
b = 10
交换后:
a = 10
b = 5

5.整数绝对值:位运算也可以用于计算整数的绝对值。通过异或(^)运算和右移(>>)运算,我们可以得到一个整数的绝对值。

3.关系运算符:>  <  >=  <=  ==  !=

运算规则:数值类型之间运算,运算结果为boolean

4.逻辑运算符:&&(与)  || (或) !(非)

运算规则:布尔类型之间运算,结果为boolean

&&运算:同时为true 结果为true 否则为false

||运算:同时为false 结果为false 否则为true

!运算:false为true  true为false

5.三元运算符:条件表达式?表达式1:表达式2

        int a=7 ,b=13 ,c=91;//3个变量排序//最大值int max=(a>b) ? (a>c ? a : c) :(b>c ? b : c);//最小值int min=(a<b) ? (a<c ? a : c) :(b<c ? b : c);//中间值int mid=(a+b+c)-max-min;System.out.println(max);System.out.println(mid);System.out.println(min);

 

 

 

 

http://www.mnyf.cn/news/53279.html

相关文章:

  • 华为外包做的网站建立网站的步骤
  • 做百度网站排名软件视频剪辑培训班一般学费多少
  • b2c网站建设方案销售新人怎么找客户
  • 网站意见反馈源码首页关键词优化公司
  • 网站的前期调研怎么做百度入口
  • 公安网站备案需要注意什么牡丹江网站seo
  • 大连做网站公司哪家好网站优化培训学校
  • 网站平台开通微信支付国外搜索引擎大全
  • 网站如何做3d产品seo管理软件
  • 服务网站开发站长工具忘忧草
  • 用discuz怎样做网站百度怎么做关键词优化
  • 福田做网站今天的新闻 最新消息
  • 怎么注册网站啊网站排名首页
  • 如何给网站增加内链网上营销的平台有哪些
  • 网站开发成本会计科目网站为什么要seo?
  • 旅游网站毕业设计源码seo专员工资一般多少
  • linux WordPress上传插件需要ftpseo模拟点击软件源码
  • 郴州网站设计宁波技术好的企业网站制作
  • 备案中的网站名称百度首页推荐关不掉吗
  • 山东网站建设开发外包关键词怎么提取
  • 网站服务器 同步备份seo网站诊断分析报告
  • 东莞网站建设 信科网络seo怎么赚钱
  • 海南专业网站开发公司新闻头条今天最新消息
  • 佛山制作网站企业电脑培训机构哪个好
  • 道县找人做网站刷关键词排名软件有用吗
  • 靠谱的做网站的公司武汉标兵seo
  • vpn网站模板广告联盟平台挂机赚钱
  • 专业网站开发平台优化大师tv版
  • 天津创思佳网络网站制作公司百度网页收录
  • 英文版网站建设方案樱花12e56