1.字符 + 操作
'A' = 65
'a' = 97
算数表达式中包含多个基本数据类型的值的时候,整个算数表达式的类型会自动进行提升。
提升规则:
byte 类型,short 类型和char类型将被提升到 int 类型
整个表达式的类型自动提升到表达式中最高级操作数同样的类型
等级顺序:byte,short,char->int->long->float->double
package com.xuge.student.controller;
import com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3;
public class java_jc {
public static void main(String[] args) {
//定义两个变量
int i = 10;
char cc = 'A';
char c = 'a';
System.out.println(i + cc);
System.out.println(i + c);
//char ch = i + c;
//char 类型会自动提升int类型
int ii = i + c;
System.out.println(ii);
double d = 10 + 12.14;
System.out.println(d);
//等级顺序:byte,short,char->int->long->float->double
}
}