在主函数中输出满足下列条件的四位数:个位和千位相等,十位和百位相等。
答:
class ShuZu
{
public static void main(String[] args)
{
for(int i=1000;i<10000;i++)//数据是四位数
{
int ge=i%1000%100%10; //取个位上的数 这个和int ge=i%10 取的结果一样
int shi=i%1000%100/10; //取十位上的数 int shi = i/10%10;
int bai=i%1000/100; //取百位上的数 int bai = i/100%10;
int qian=i/1000; //取千位上的数
if(ge==qian&&shi==bai) //判断是否满足条件
{
System.out.println("这个四位数是:"+i);
}
}
}
}
今天做的时候结果一样,看着老师的算法不一样,结果自己检查自己的,一会就弄混了,最后好半天才弄清 |
|