您的位置 首页 > 数码极客

【空格的转义字符】学习日常编程的Java(6)-转义字符和类型转换

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

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

Java转义字符表

示例:“输出”回车(和换行)—— printf(' \ n ');

二、类型转换

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

1.无法对布尔类型执行类型转换。2.不能将对象类型转换为不相关类中的对象。3.将大容量类型转换为小容量类型时,必须使用强制类型转换。4.转换过程中可能出现溢出或损失精度(例如,int I=128

byte b=(byte)I;

//byte类型的最大值为127,因此,如果int类型的值128转换为byte,则会发生数据溢出

5.从浮点数到整数的转换是通过舍弃小数而不是舍入得到的。自动类型转换:转换前必须满足数据类型的位数低于转换后的数据类型。例如,如果:短数据类型的位数为16位,则可以自动转换位数为32位的int类型。如果float数据类型的位数为32位,则可以自动转换为64位双精度类型。

强制类型转换:转换的数据类型必须兼容。格式: (类型)值,类型是要执行强制类型转换的数据类型。

整理起来不容易。如果对学习有用的话,请点些赞!看着我,继续更新!

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐