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

来源:6-1 什么是数组

qq_若即若离_11

2016-07-25 17:14

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

写回答 关注

3回答

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

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

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

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

    草原狼str...

    连接用的

    2016-08-03 13:09:31

    共 2 条回复 >

  • 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型一样。

    qq_若即若...

    非常谢谢哦

    2016-07-25 19:46:12

    共 1 条回复 >

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

    连接字符串

    肥宅乐 回复qq_若即若...

    获取并输出数组中的元素的写法就是这样的

    2016-07-25 18:16:25

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167347 学习 · 18629 问题

查看课程

相似问题