Java语言基础-三分钟入门String

String

  1. String是引用数据类型,又称字符串

  2. 声明String类型时使用双引号""

  3. String类型可以和8种基础类型做运算,且运算只能是连接运算:+

  4. 运算的结果仍然是String类型

class StringTest {
    public static void main(String[] args) {
        String s1 = "hello world!";
        System.out.println(s1);

        // 运算
        int number = 1001;
        String numstr = "学号:";
        String info = numstr + number;
        System.out.println(info);   // String和8种基础类型进行运算时,会将基础数据类型转换为String类型然后做连接操作。


        // 练习1
        char c = 'a';
        int num = 10;
        String str = "hello";
        System.out.println(c + num + str);      // 107hello
        System.out.println(c + str + num);      // ahello10 
        System.out.println(c + (num + str) );   // a10hello
        System.out.println( (c + num) + str);   // 107hello
        System.out.println(str + num + c);      // hello10a

        // 总结:运算从左到右依次运算,有小括号先计算小括号里面的

        // 练习2
        // 输出:*    *
        System.out.println("*       *");
        System.out.println("*"+'\t'+"*");
        System.out.println('*'+"\t"+'*');
        
        // 总结:可以使用字符串与字符相加的特性解决

        //练习3
        //判断
        // String str1 = 4;   				   错误
        String str2 = 3.5f+"";              // 正确
        System.out.println(str2);           // 3.5
        System.out.println(3+4+"Hello!");   // 7Hello!
        System.out.println("Hello!"+3+4);   // Hello!34
        System.out.println('a'+1+"Hello!"); // 98Hello!
        System.out.println("Hello!"+'a'+1); // Hello!a1
    }
}
发布了242 篇原创文章 · 获赞 60 · 访问量 2155

猜你喜欢

转载自blog.csdn.net/qq_41106844/article/details/105686985