当前位置: 首页 > 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.huolong8.cn/news/266744/

相关文章:

  • 徐州建站费用机械厂网站建设
  • 东莞大型网站建设公司wordpress打开页面空白
  • 网站怎么做百度认证吗wordpress适用于图片站的主题
  • html5 企业国际网站 多国家 多语言 源代码 cookiesj集团公司的网站建设
  • php网站建设案例明月 WordPress
  • 网站域名的后缀毕业设计网站
  • 博罗建设银行网站平台公司和项目公司的区别
  • 嘉兴建设公司网站深圳网站设计与制作
  • 网站建设管理员工工资多少做百度手机网站快
  • 怎么查询网站的设计公司名称山东建设银行招聘网站
  • wordpress 制作手机站腾讯云 部署wordpress
  • 怎么在雅虎做网站收入精美ppt模板免费下载百度云
  • 开发东莞网站制作公司百度信息流广告代理
  • 做网站分辨率设置多少新闻发布会的流程
  • 网站怎么做图片栏目wordpress同标题关键字
  • 上海网站报价网站制作做网站
  • 汽车4s网站设计做外贸是不是要有网站
  • 视频网站搭建源码网站logo设计教程
  • 张家口市住房和城乡建设局网站郑州seo关键词推广
  • 上海网站建设觉策动力软件工程师证书有哪些
  • 怀化做网站的公司网站开发完没人运营
  • 莱芜网站优化有哪些谷歌云做网站服务器
  • 网页设计与制作课程定位沈阳网站建设seo优化
  • 上海建科建设监理网站网站文案技巧
  • 中国城市建设网站遵义网站建设哪家好?
  • 医院网站建设的规划wordpress手机全部显示图片
  • 济南卓远网站建设关于网站开发的文章
  • 深圳网站建设服务公司阿里云9元做网站
  • 昆明企业网站制作东莞招标网官网
  • 淘宝营销网站建设成都网站seo费用