为了账号安全,请及时绑定邮箱和手机立即绑定

趣味填空题之求和

趣味填空题之求和

阿旭_ 2016-08-19 14:57:51
public class Test12 { public static void main(String[] args) { for (int i = 1, n = 0; i <= 100; i++) { //请填写一行代码(打印和输出都在一起,且只能有一个分号) } } }填写完代码运行结果如下: []~( ̄▽ ̄)~*注:5050要根据变量计算出来的,不能直接当成字符串打印。
查看完整描述

4 回答

?
HelloWorld24

TA贡献1条经验 获得超0个赞

System.out.print((n += i) > 0 && i != 100 ? (i + "+") : (i + "=" + n));


查看完整回答
反对 回复 2016-08-19
  • 阿旭_
    阿旭_
    哈,思路对了,但还差一点点,要求最终要的输出结果是“ 1+2+……+100=”这是一个字符串。只有=号后的值是算出来的
  • HelloWorld24
    HelloWorld24 回复 阿旭_
    n在&&前进行了累加 最后的n也就是结果了
  • 阿旭_
    阿旭_
    答案已经非常接近了,但是要想办法规避累加中的输出,期望是最终的输出结果和我截图中的结果一模一样哈。
?
cxzchange

TA贡献4条经验 获得超8个赞

public class Test12 {
    public static void main(String[] args) {
        for (int i = 1, n = 0; i <= 100; i++) {
            n = n + i;
        }
    }
}


查看完整回答
反对 回复 2016-08-19
  • 4 回答
  • 0 关注
  • 2136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信