快捷搜索:  汽车  科技

什么是转义字符java(每日学编程之JAVA六)

什么是转义字符java(每日学编程之JAVA六)整理不易,如对您的学习有用,请点个赞!关注我,持续更新哦!强制类型转换:转换的数据类型必须是兼容的。格式:(type)value, type是要强制类型转换后的数据类型 。二、类型转换整型、常量、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。数据类型转换必须满足如下规则: int i =128; byte b = (byte)i; //由于byte类型最大值为127,所以int类型的值128转为byte时会数据溢出 5. 浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入。自动类型转换:必须满足转换前的数据类型的位数要低于转换后的数据类型,例如: short数据类型的位数为16位,就可以自动转换位数为32的int类型,同样float数据类型的位数为32,可以自动转换为64位的double类型。

一、转义字符

会有同学提问,如果我想在程序里打印一段文字,那么可以使用诸如printf("xxxxxx")的语句,可怎么才能打印出”回车“、”空格“这些呢?这就涉及到JAVA的转义字符。以下就是Java的转义字符表:

什么是转义字符java(每日学编程之JAVA六)(1)

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是要强制类型转换后的数据类型 。

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

猜您喜欢: