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

自己如何做家政网站开发一个app需要多少资金

自己如何做家政网站,开发一个app需要多少资金,wordpress 缩略图设置,天工网提纲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/343928/

相关文章:

  • 网站建设费税率是多少太原建设公司网页模板
  • 射洪县住房和城乡建设局网站网址是什么
  • 青岛房产网站建设工信部申诉备案网站
  • 网站开发工程师 能做什么wordpress文章分类页面置顶
  • 汕头网站时优化中关村网站建设的公司
  • 贺州网站建设公司wordpress 如何上传
  • dede wordpressseo搜索引擎实战详解
  • 网站开发 集成包网页建站系统
  • ktv网站建设搜索引擎营销的特点是
  • 做的烂的网站wordpress教材
  • 做仿制网站网络营销
  • 遵义网站制作报价欧美网站设计特点
  • layui 企业网站模板wordpress响应式插件
  • 网站建设 客户评价深圳seo专家
  • 网站运维合同网络推广的好处
  • 徐州金桥建设监理有限公司网站广东住房建设部官方网站
  • 网站开发与设计培训广州南沙建设交通网站
  • 北京专业网站营销公司网站网络营销是什么
  • 怎么建设网站容易被百度抓取自己做的网站怎么改电话
  • 黑龙江省中国建设银行网站首页中山市企业网站建立
  • 苏州公司网站制作公司最新猪价
  • 小说网站开发 公司wordpress商业版
  • 网站开发销售怎么做WordPress 登录名用手机
  • 网站建设案例讯息天河建网站公司
  • 校园网的网站建设内容2015做导航网站有哪些
  • 网站建设报价图片欣赏企业所得税5%的标准
  • 网站建设可以入开发成本吗桶装水网站建设
  • iis搭建网站教程win7赣州seo外包怎么收费
  • 北京最新消息今天新增病例济南网站seo公司
  • 网站空间服务多少钱工作表现情况怎么写