1.求和
public class Sum {
public static void main(String[] args) {
//1-5的和
int sum = 0;
for(int i=1;i<=5;i++){
sum += i;
}
System.out.println("1-5的和为:"+sum);
}
}
2.求1-100之间偶数和
public class Sum2 {
public static void main(String[] args) {
// 求1-100之间的偶数和
int sum = 0;
for(int i=2;i<=100;i=i+2){
sum += i;
}
System.out.println("1-1001之间偶数和是:"+sum);
}
}
3.水仙花数
public class NumberOfDaffodils {
public static void main(String[] args) {
/*
* 求水仙花数
* 水仙花数是三位数,并且个位、十位、百位的立方和等于原数
*/
for(int i=100;i<=999;i++){
int util = i%10;//个位
int decade = i/10%10;//十位
int hundred = i/100;//百位
if(util*util*util+decade*decade*decade+hundred*hundred*hundred == i){
System.out.println(i);
}
}
}
}
4.珠穆朗玛峰
public class Moutans {
public static void main(String[] args) {
/*
* 珠穆朗玛峰高8844.43米也就是8844330毫米
* 家人有一张足够大的智,厚度为0.1毫米,这多少次,可以折成珠穆朗玛峰的高度
*/
int count = 0;
float height = 0.1f;
while(height<8844430){
height *= 2;
count++;
}
System.out.println("折"+count+"次,可以折成珠穆朗玛峰高度");
}
}