Java基础字符串连接运算符

简介: Java基础字符串连接运算符

关于java中的“+”运算符:


1.+运算符在java语言当中有两个作用:


加法运算,求和


字符串的连接运算


2.当“+”运算符两边的数据都是数字的话,一定是进行加法运算


3.当“+”运算符两边的数据只要有一个数据是字符串,一定会进行字符串连接运算并且,连接运算之后的结果还是一个字符串类型。

数字 + 数字 —> 数字【求和】

数字 + “字符串” —> “字符串”【字符串连接】


4.在一个表达式当中可以出现多个”+“,在没有添加小括号的前提下,遵循自左向右的顺序依次运算


public class OperatorTest05{
  public static void main(String[] agrs){
    System.out.println(10 + 20);//30 
    System.out.println(10 + 20 + 30);//60 
    System.out.println(10 + 20 + "30");// "3030" 
    System.out.println(10 + (20 + "30"));//"102030"
    int a = 50;
    int b = 60;
    //结果为"10 + 20 = 30"
    System.out.println("10 + 20 = 30");
    System.out.println("--------------------------------------");
    //注意:这里要求以动态的方式输出
    System.out.println("10 + 20 = " + (a + b));//"10 + 20 = 30";
    System.out.println(a + " + " + b + " = " + (a + b));//"10 + 20 = 30"
    //引用类型String
    //String是SUN在javase当中提供的字符串类型
    //String.class字节码文件
    //int是基本数据类型,i是变量名,10是int类型的字面值
    //String是引用数据类型,s是变量名,“abc”是String类型的字面值
    //String s = "abc";
    //编译报错,类型不兼容
    //String ss =10;
    //定义一个String类型的变量,起名username,赋值“zhangsan”
    String username = "zhangsan"; 
    System.out.println("登陆成功,欢迎username回来");
    System.out.println("登陆成功,欢迎" + username +"回来");
    username = "jack";
    System.out.println("登陆成功,欢迎" + username +"回来");
  }
}
相关文章
|
15天前
|
Java
Java 字符串分割split空字符串丢失解决方案
Java 字符串分割split空字符串丢失解决方案
|
1月前
|
存储 Java
JAVA字符串与其他类型数据的转换
JAVA字符串与其他类型数据的转换
27 4
|
15天前
|
Java
Java 运算符
4月更文挑战第8天
|
1天前
|
Java 开发者
Java基础知识整理,注释、关键字、运算符
在日常的工作中,总会遇到很多大段的代码,逻辑复杂,看得人云山雾绕,这时候若能言简意赅的加上注释,会让阅读者豁然开朗,这就是注释的魅力!
34 11
|
6天前
|
前端开发 NoSQL JavaScript
java域控连接AD遇到的问题
java域控连接AD遇到的问题
|
16天前
|
Java
Java_运算符
该文档介绍了编程中的几种运算符。算术运算符包括加、减、乘、除和取余
15 1
|
17天前
|
Java
Java练习题-键盘录入字符串实现大小写转换
Java练习题-键盘录入字符串实现大小写转换
20 2
|
19天前
|
存储 安全 Java
Java中实现高效的字符串拼接技术
【4月更文挑战第6天】在Java编程中,字符串拼接是一个常见的操作。然而,由于字符串的不可变性,频繁的拼接操作可能会导致性能问题。本文将探讨Java中实现高效字符串拼接的技术,包括使用StringBuilder类、StringBuffer类以及Java 8中的StringJoiner类。通过对比这些技术的优缺点,我们将为您提供在不同场景下选择合适的字符串拼接方法的建议。
|
22天前
|
搜索推荐 Java
Java基础(快速排序算法)
Java基础(快速排序算法)
23 4
|
26天前
|
Java
java 8 数组转字符串并以逗号分隔
java 8 数组转字符串并以逗号分隔
11 0