【第十四节】变量与运算符-基本数据类型和String类型的运算

发布时间:2024年01月11日

字符串类型 String

String 不是基本数据类型,而是引用数据类型

使用一对""来表示一个字符串,内部可以包含0个、1个或多个字符

声明方式与基本数据类型类似,例如:String s1 = "hha"

运算规则

1.任意八种基本数据类型的数据与String类型只能进行"+"运算,且结果一定是String类型

String 与基本数据类型变量之间的运算

1.这里的基本数据类型包括boolean在内的8种;

2.String与基本数据类型变量间只能做连接运算,使用”+“表示

3.运算的结果是String类型

class StringTest {
    public static void main(String[] args) {
        String str1= "嘎嘎嘎";
        System.out.println("str1");
        System.out.println(str1);
        String str2 = "";
        String str3 = "a"; // char c1 = 'a'; 没啥相同点
        int num1 = 10;
        boolean b1 = true;
        String str4 = "hello";
        System.out.println(str4 + b1 );
        String str5 = str4 + b1;
        String str6 = str4 + b1 +num1;
        System.out.println(str6);

        // 编译不通过
        // String str7 = b1 + num1 + str4;

        // 如何将String类型转换为基本数据类型
        int num2 = 10;
        String str7 = num2 + "";
        String str8 = "abc"; // 不能转换为基本数据类型
        
        // int i10 = (int) str7; 这么写是不对的,不能转换
        // 如何转换呢  用Integer类转换
        int num10= Integer.parseInt(str7);
        System.out.println(num10 +1);
    }
}

?

文章来源:https://blog.csdn.net/txl910514/article/details/135534707
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。