字符串和字符的操作

ndmtzwdx / 2024-10-23 / 原文

一、字符串和字符互相进行+运算

注意:
        1、+ 号两边若都没有字符串,这个就是最普通的算数加法运算
        2、若有字符参与算数运算的话,java虚拟机会将该字符所对应的ASCII码表中的数值进行转换
            记住三个特殊的字符对应的ASCII码值:
                '0' - 48
                'A' - 65
                'a' - 97
        3、同级别优先级的符号,从左向右进行运算,有括号先运算括号里面的
        4、+ 号两边若任意一边是字符串,而是做字符串的左右拼接操作,拼接结束后是一个新的字符串

案例演示

public class DataTypeDemo4 {
    public static void main(String[] args) {
        //代码格式化的快捷键:ctrl + alt + L
//        System.out.println('a'); // a
//        System.out.println('a' + 1); // 98

        System.out.println("hello" + 'a' + 1); // helloa1
        System.out.println('a' + 1 + "hello"); // 98hello
        System.out.println("5+5=" + 5 + 5); // 5+5=55
        System.out.println(5 + 5 + "=5+5"); // 10=5+5

        System.out.println("5+5=" + (5+5)); // 5+5=10
    }
}