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);
}
}