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

相关文章:

  • 有网站域名及空间 别人帮建网站做外贸经常用的网站
  • 湛江做网站需要什么动漫网站设计模板
  • 怎么做网站xml地图网络营销的网站分类有
  • 网站建设.龙兵科技网站如何在google提交收录
  • 网站转换率自学网站建设工资
  • 网站抠图怎么做的html5开发网站
  • ui设计个人作品集seo代码优化步骤
  • 建设银行网站怎么打印明细网站架设
  • 帮人家做网站能赚多少钱网站设计与网站开发是同时进行的
  • 网站代码管理威海营销型网站建设
  • 网站负责人核验照片广州哪家做网站价格好
  • 浙江怎么制作网站网站备案的要求是什么
  • 做室内效果图网站怎样找到工厂直招网站
  • 网站建设代理都有哪些网站建设的费用计入
  • 世界上最有趣的网站广州seo网站优化培训
  • 网站推广渠道有哪些网站建设 2018
  • 中国百科网vip钓鱼网站开发wordpress去除仪表盘
  • 从seo角度去建设网站服务器租用
  • 深圳非凡网站建设公司换友网站
  • 网站开发询价函成都外贸seo
  • 泰兴网站推广做网站高端网站制作哪家好
  • 中国住房城乡建设厅网站济南自助建站模板
  • 一个网站的seo优化有哪些网络编程课程
  • 广州哪里有网站开发网站seo课程
  • 网站按城市做分站浙江网站建设哪家权威
  • 网站开发所有工具多大wordpress 菜单分类
  • 网站规划的原则是什么大淘客联盟做网站
  • 网站建设的公司地址如何在百度搜索到自己的网站
  • 辽宁定制网站建设推广南京中石化第五建设有限公司
  • 网站空间支持功能肇庆企业网站建设