龙空技术网

每日学编程之JAVA(六)—转义字符和类型转换

沈老师不扒瞎嘿哈 39

前言:

如今各位老铁们对“java转义字符有哪些”大约比较关切,大家都需要分析一些“java转义字符有哪些”的相关内容。那么小编同时在网摘上汇集了一些对于“java转义字符有哪些””的相关内容,希望看官们能喜欢,兄弟们快快来学习一下吧!

一、转义字符

会有同学提问,如果我想在程序里打印一段文字,那么可以使用诸如printf("xxxxxx")的语句,可怎么才能打印出”回车“、”空格“这些呢?这就涉及到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是要强制类型转换后的数据类型 。

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

标签: #java转义字符有哪些