您的位置 首页 > 数码极客

【空格的转义字符】每日学编程之JAVA(六)—转义字符和类型转换

一、转义字符 同学们会提问。如果我想在程序中打印字母,可以使用printf(')之类的东西xxxxx

x ')的门怎么能打印“回车”、“空格”?这包括Java转义字符。

以下就是Java的转义字符表:

Java转义字符表

例:输出”回车“(及换行)——printf("n");

二、类型转换

整型、常量、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。数据类型转换必须满足如下规则:

  • 1. 不能对boolean类型进行类型转换。
  • 2. 不能把对象类型转换成不相关类的对象。
  • 3. 在把容量大的类型转换为容量小的类型时必须使用强制类型转换。
  • 4. 转换过程中可能导致溢出或损失精度,例如:
int i =128; byte b = (byte)i; //由于byte类型最大值为127,所以int类型的值128转为byte时会数据溢出
  • 5. 浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入。

自动类型转换:必须满足转换前的数据类型的位数要低于转换后的数据类型,例如: short数据类型的位数为16位,就可以自动转换位数为32的int类型,同样float数据类型的位数为32,可以自动转换为64位的double类型。

强制类型转换:转换的数据类型必须是兼容的。格式:(type)value, type是要强制类型转换后的数据类型 。

整理不易,如对您的学习有用,请点个赞!关注我,持续更新哦!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

推荐阅读