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

网站流量 seo网站开发询价方案

网站流量 seo,网站开发询价方案,历下区百度seo,150网站建设数据类型的转换可以分为隐式转换#xff08;自动类型转换#xff09;和显式转换#xff08;强制类型转换#xff09;两种。 隐式转换#xff08;自动类型转换#xff09; 满足2 个条件#xff0c;那么将一种类型的数据赋给另外一种类型变量的时#xff0c;将执行自动…数据类型的转换可以分为隐式转换自动类型转换和显式转换强制类型转换两种。 隐式转换自动类型转换 满足2 个条件那么将一种类型的数据赋给另外一种类型变量的时将执行自动类型转换automatic type conversion。 两种数据类型彼此兼容目标类型的取值范围大于源数据类型低级类型数据转换成高级类型数据当满足以上 2 个条件时自动转换widening conversion发生。例如 byte 类型向 short 类型转换时由于 short 类型的取值范围较大会自动将 byte 转换为 short 类型。 在运算过程中由于不同的数据类型会转换成同一种数据类型所以整型、浮点型以及字符型都可以参与混合运算。自动转换的规则是从低级类型数据转换成高级类型数据。转换规则如下 数值型数据的转换byte→short→int→long→float→double。字符型转换为整型char→int。以上数据类型的转换遵循从左到右的转换顺序最终转换成表达式中表示范围最大的变量的数据类型。 示例自动类型转换 顾客到超市购物购买牙膏 2 盒面巾纸 4 盒。其中牙膏的价格是 10.9 元面巾纸的价格是 5.8 元求商品总价格。 实现 public static void main(String[] args) {float price1 10.9f; // 定义牙膏的价格double price2 5.8; // 定义面巾纸的价格int num1 2; // 定义牙膏的数量int num2 4; // 定义面巾纸的数量double res price1 * num1 price2 * num2; // 计算总价System.out.println(一共付给收银员 res 元); // 输出总价 }上述代码中首先定义了一个 float 类型的变量存储牙膏的价格然后定义了一个 double 类型的变量存储面巾纸的价格再定义两个 int 类型的变量存储物品的数量最后进行了乘运算以及和运算之后将结果储存在一个 double 类型的变量中进行输出。 输出结果 一共付给收银员44.999923706055元 从执行结果看出float、int 和 double 三种数据类型参与运算最后输出的结果为 double 类型的数据。这种转换一般称为“表达式中类型的自动提升”。 使用一个显示的强制类型转换例如 byte b 50; b (byte)(b*2);这样就能产生正确的值 100。 注意char 类型比较特殊char 自动转换成 int、long、float 和 double但 byte 和 short 不能自动转换为 char而且 char 也不能自动转换为 byte 或 short。 显式转换强制类型转换 尽管自动类型转换是很有帮助的但并不能满足所有的编程需要。例如如果你需要将 double 型的值赋给一个 int 型的变量你将怎么办 这种转换不会自动进行因为 double 型的变化范围比 int 型的要小。这种转换有使成为“缩小转换”因为你肯定要将源数据类型的值变小才能适合目标数据类型。 所以当两种数据类型不兼容或目标类型的取值范围小于源类型时自动转换将无法进行这时就需要进行强制类型转换。其语法格式如下 (type)variableName其中type 为 variableName 要转换成的数据类型而 variableName 是指要进行类型转换的变量名称强制转换的实例如下 int a 3; double b 9.0; a (int)b;上述代码中首先将 double 类型变量 b 的值强制转换成 int 类型然后将值赋给 a但是变量 b 本身的值是没有发生变化的。 在强制类型转换中如果是将浮点类型的值转换为整数直接去掉小数点后边的所有数字而如果是整数类型强制转换为浮点类型时将在小数点后面补零。 示例强制类型转换 顾客到超市购物购买牙膏 2 盒面巾纸 4 盒。其中牙膏的价格是 10.9 元面巾纸的价格是 5.8 元求商品总价格在计算总价时采用 int 类型的数据进行存储。实现代码如下 public static void main(String[] args) {float price1 10.9f;double price2 5.8;int num1 2;int num2 4;int res2 (int) (price1 * num1 price2 * num2);System.out.println(一共付给收银员 res2 元); }在上例中有 double 类型、float 类型和 int 类型的数据参与运算其运算结果默认为 double 类型题目要求的结果为 int 类型因为 int 类型的取值范围要小于 double 类型的取值范围所以需要进行强制类型转换。 输出结果 一共付给收银员44元
http://www.sadfv.cn/news/266744/

相关文章:

  • php小网站wordpress文章id排列
  • 没有域名可以建网站吗rails 网站开发
  • 网站建设改版升级制作网页怎样添加背景音乐
  • 如何留住网站用户哈尔滨模板建站定制网站
  • 学网站建设可以从事什么工作信息网官网
  • 深圳海洋网络做网站成立公司需要几个人
  • 商业网站改版需要多久中国外贸导航网
  • 诸暨网站开发域名注册服务
  • 汉网网站建设做托福的网站
  • 如何更换网站空间千万别去代理记账公司
  • 北京做网站的公司东道wordpress中文语言
  • 做装修网站云南住房和城乡建设厅网站首页
  • 门户网站营销可以看违禁网页的浏览器
  • drupal和wordpress怎么做网站优化排名
  • html模板网站推荐工厂管理培训课程
  • 网站系统怎么做营销网站制作都选ls15227
  • 非官方网站建设给被k的网站做友链
  • 怎么能将网站做的不简单牡丹区住房和城乡建设局网站
  • 如何选择深圳网站建设3d地图网站模板html
  • 国家建设工程造价数据监测平台在哪个网站网络营销论文总结
  • 公司核名在哪个官方网站如何优化网站信息架构
  • 有口碑的盐城网站建设网页设计论文题目大全
  • 网站没被收录做网站运营经理的要求
  • 如何给网站2做推广万维网
  • 优化网站关键词排名软件展示产品的网站
  • 百度怎样收录网站应用商店wordpress
  • 做网站建设深圳中装建设
  • 吉林省城乡建设官方网站WordPress做头部的插件
  • 如何制作企业网站长沙装修公司性价比最高的是哪个
  • 外贸网站赚钱提升网站建设品质