今天复习到了数据类型相加。
对于Java中的基本类型相加
有几个特殊的需要注意,char 和任意类型相加都是先转化为int 类型相加。
比如说
public class Demo05Plus{
public static void main (String args[])
{
char a = 'A';
char b = 0;
char c;
c = a + b;
System.out.println(a);
}
这个时候会报错,会说将int 转化为 char 会出现数据丢失,这就是因为在处理数据的时候char是先变成了 int 这个时候我们的c应该设置成int ,这样就不会报错了,这是一个小细节。
应该写成
public class Demo05Plus{
public static void main (String args[])
{
char a = 'A';
char b = 0;
int c;
c = a + b;
System.out.println(c);
}
这样就不会报错了。
输出是65;
②第二个需要注意的就是String 这个类型,在学习String的时候,需要好好的去了解一下String,字符串的基本函数,得有一定的C语言基础,我的C语言字符基础不太行,所以学起来有点小难受,不过java这个语言还不算太难的语法。
在String中要注意的就是String 不管和任何一个类型的 值或数相加,得到的都是 String 类型。