====================练习一=============================
/*
计算出1-10 相加后的总和
*/
class LianXi{
public static void main(String [] args){
int sum =0;
for(int i=1;i<=10;i++){
sum = sum+i; //sum += i;
}
System.out.println("1-10相加后的总和是:"+sum);
}
}
结果:
1-10相加后的总和是:55
==============================练习二===============================
/*
计算出1-100 之和
计算出1-100之间偶数之和
计算出1-100之间奇数之和
*/
class LianXi{
public static void main(String [] args){
int sum = 0;
int oushu = 0;
int jishu = 0;
for(int i=1;i<=100;i++){
if(i%2 == 0){
oushu +=i;
}else{
jishu +=i;
}
sum = sum+i;
}
System.out.println("1-100相加后的总和是:"+sum);
System.out.println("1-100之间偶数之和:"+oushu);
System.out.println("1-100之间奇数之和:"+jishu);
}
}
结果:
1-100相加后的总和是:5050
1-100之间偶数之和:2550
1-100之间奇数之和:2500
==============================练习三=================================
/*
计算出 三位数的“水仙花数”
例:153 =1*1*1+5*5*5+3*3*3
*/
class LianXi{
public static void main(String [] args){
for(int i=100;i<1000;i++){
int ge = i % 10;
int shi = i/10 % 10;
int bai = i/10/10% 10;
if(i == (ge*ge*ge+shi*shi*shi+bai*bai*bai)){
System.out.println(i);
}
}
}
}
结果:
153
370
371
407