求助帖!!!为什么敲代码有这么多问题啊???!!!

 1.

//遍历100以内的偶数,输出所有偶数的和
    int sum=0;
    for(int i=1;i<=100;i++){
        if(i%2==0){
            System.out.println(i);
        }
        sum+=i;
    }
    }
    System.out.println("总和为:"+sum);
    
    }
}
//蚌埠住了,家人们,为什么会提示sum没有找到符号啊

2.

输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数 字立方和等于其本身。 例如: 153 = 1*1*1 +
 3*3*3 + 5*5*5
class ForTest{
    public static void main(String[] args){
    
    for(int i=100;i<1000;i++){
        if(((i/100)^3+(i%100/10)^3+(i%10)^3)==i){
            System.out.println(i);
        }
    }
    }
}//为什么编译成功,输出来却啥也没有啊

3.

//打印1~100之间所有奇数的和
class ForTest{
    public static void main(String[] args){
    
    int sum=0;
    for(int i=1;i<=100;i++){
        if(i%2!=0){
    }//why?!加大括号输出结果为5050;不加大括号结果为2500,这个到底是什么逻辑啊
        sum+=i;
    }
    System.out.println(sum);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值