public static void main(String args[]){
ArrayList list=new ArrayList();//定义集合存储把相乘的结果
for(int x=11;x<=99;x=x+2)
{for(int y=11;y<=99;y=y+2)
{
int sum=x*y;
if(sum%2==1&&sum/10%2==1&&sum/100%2==1&&sum<=999&&sum>100)
{
if(!list.contains(sum))//判断现有集合中是否存在乘积
{
System.out.println(x+"X"+y+"="+sum );
list.add(sum); //若不存在则放入集合
}
}
}
}
}
//做了一些改动,加入了一个List存放乘积,后再存入乘积时判断集合中是否已存在此乘积。 |