//求1~1000之间所有偶数和
int sum = 0;//需要先定义一个变量,用于存储变化的和.
for(int x = 1;x<=1000;x++)//取出1~1000的所有值.
{
if(x%2 == 0)//摸上2,若余数为0则是偶数,所以本语句可以分别出偶数.
{
sum+=x;
}
}
System.out.println("1~1000之间所有偶数和:"+sum);
//珠穆朗玛峰问题
int count = 0;//定义一个变量,用于记住折的次数
for(int x =1;x<=884800;x*=2)
{count++;
}
System.out.println(count);
//水仙花数
int count = 0;
for(int x=100;x<1000;x++)
{
int ge,shi,bai;
ge = x/1%10;
shi = x/10%10;
bai = x/100%10;
if((ge*ge*ge+shi*shi*shi+bai*bai*bai) == x)
{
System.out.print(x+"\t");
count++;
}
}
System.out.println("水仙花数一共有"+count+"个");
//正倒三角
for(int x =1;x<=5;x++){
for(int y = 1;y<=x;y++){
System.out.print("*");
}
System.out.println();
}
//九九乘法表
for(int x = 1;x<=9;x++)
{
for(int y=1;y<=x;y++)
{
System.out.print(y+"*"+x+"="+y*x);
}
System.out.println();
}
|
|