java学习:列举输出时,加号之中含有字符串的部分情况,以及部分输出结果,及最终结论

 public static void main(String[] args) {
        int a=3;
        int b=4;
        a+=b;//a=a+b
        System.out.println(a);
        a-=b;//a=a-b
        System.out.println(a);
        int c=4;
        System.out.println(""+a+b);//J1  结果为34,ab拼接而成
        System.out.println(a+""+b);//J2   结果依然为34,前面的a是直接输出,后面的b是字符输出
        System.out.println(a+b+"");//J3   结果为7,即 a+b
        System.out.println(a+b+""+c);//J4   结果为74,前面a+b运算后输出,c则以字符形式输出
        System.out.println("你好"+a+b);//J5  显示:你好34
        System.out.println(a+"你好"+b);//J6   显示:3你好4
        System.out.println(a+b+"你好");//J7    显示: 7你好
        System.out.println(a+b+"你好"+c);//J8   显示: 7你好4
        System.out.println(a+"你好"+b+c);//J9    显示:3你好44
        System.out.println(a+"你好"+b/c);//J10     显示:3你好1
        System.out.println(a/b+b/c+"你好"+a/b+b/c);//J11   显示:1你好01
        System.out.println(a/b+b/c+"你好"+(a/b)+(b/c));//J12   显示:1你好01
        System.out.println(a/b+b/c+"你好"+(a/b+c)+(b/c));//J13    显示:1你好41    其中4为a/b+c的结果

        /*
        结论:
        System.out.println(x1+x2+x3+...+xn);
        当x(n-y)【y<n,且y为正整数】为字符串时:
        1,x1~x(n-y-1)的这一段代码正常运算,设这段运行结果为A
        2,x(n-y)~xn这一段代码会转化为字符串形式,和1中的结果A按顺序依次拼接后输出
        3,即最终结果为:  Ax(n-y)x(n-y+1)x(n-y+2)x(n-y+3)...x(n-1)xn
        4,其中如果x(n-y)~xn中的任意个单元为任意函数时,需要先求出结果后,在转化为字符串形式,依次拼接后输出(参考J13)

         */


    }

总结一下学习过程,蛮好玩的,嘿嘿!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值