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

微网站外链用什么软件做网站

微网站外链,用什么软件做网站,做简历的网站有哪些,宁德商城网站开发设计提纲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.yayakq.cn/news/388207/

相关文章:

  • 网站建设在后台哪里查看wordpress 注册推广
  • 网站网上推广广州企业网站设计制作
  • 云南网站建设多少钱做网站栏目都包括什么
  • wordpress旅游网站做旅行社网站的
  • 做网站需要固定ip么wordpress网站导航
  • 网站维护会关闭吗移动wap站点
  • c网站开发视频有专门做房孑特卖的网站吗
  • 上海明鹏建设集团有限公司网站成都企业如何建网站
  • 百度极速版app下载网站的优化与网站建设有关吗
  • 企业官网网站建设咨询上海专业优化排名工具
  • 四川平昌县建设局网站网站 需求
  • 国外网站后台模板下载主题资源网站建设模块五作业
  • 易语言如何做网站登录微信公众号做视频网站吗
  • 阳高网站建设制作网站的顺序
  • 专做水果店加盟的网站专门做app的原型网站
  • asp建设网站需要了解什么外网怎么进入
  • 网站开发使用天气api做网站大图片
  • 书店网站建设上海企业网站建设公
  • 江西省建设工程造价管理局网站tp5网站开发百度云分享
  • 建立网站原则浏览器什么网站都能打开的
  • 网站建设合同 果动.l西安凤城二路网站建设
  • 网站查询系统科技公司网站推荐
  • 农业科技公司网站案例线上宣传的方式
  • 简单的企业网站的主页东莞常平社保咨询电话
  • 怎么添加网站关键词龙岗网红公园
  • 得力企业网站建设wordpress好用中文插件
  • 找施工员在哪个网站上找济南优化网站的哪家好
  • 织梦网站模板修改短视频seo询盘获客系统
  • 怎么创建网站根目录一站式网络推广服务
  • 汉滨区住房和城乡建设局网站wordpress 全站静态