问答详情
源自:6-1 什么是数组

+scores[1] 为什么前面要加+

+scores[1]  为什么前面要加+,我还以为是代表是正数?

提问者:qq_若即若离_11 2016-07-25 17:14

个回答

  • Canser3711598
    2016-07-25 17:19:18
    已采纳

    例如:System.out.println("哈哈"+scores[1]);

    是文字和 变量数组scores[1]所带的值得连接。

    +号在这里面相当于连接符

  • 211103
    2016-07-25 19:20:42

     

    的确是一个数scores[1],但和字符串连接后自动转化为字符串类型。

    int i=3; int j=4;
    System.out.println(i+j);//输出7  
    System.out.println(i+""+j);输出34

    如果两个数字直接相连系统认为是基本数据类型直接相加输出7,如果要单独输出则可以在他们中间加一个字符串,这样系统会自动进行类型转换,将其变为字符串类型数据输出而不是直接加一起。例如你用int型数与double型数据相加系统会自动转换为double型一样。

  • weibo_元气郊桨_03710316
    2016-07-25 17:18:26

    连接字符串