一元减号用于转变数据的符号,而一元加号只是为了与一元减号相对应,但它有一个作用是将byte,short,char转型为int
public class Example2 {
public static void main(String[] args) {
short s = 1;
char c = 'c';
byte b = 2;
print(s);
print(+s);
print(c);
print(+c);
print(b);
print(+b);
}
public static void print(int i) {
System.out.println("int:"+i);
}
public static void print(byte i) {
System.out.println("byte:"+i);
}
public static void print(short i) {
System.out.println("short:"+i);
}
public static void print(char i) {
System.out.println("char:"+i);
}
}