打印1-100的 范围数字包含7,或是能被7整除的所有数字(java代码 用for语句 在线等 )

2024-11-19 23:19:51
推荐回答(3个)
回答1:

参考代码如下:

import java.util.ArrayList;
import java.util.List;

public class Xxxxx {
public static void main(String[] args) {
//用于存放包含7,或是能被7整除的所有数字的集合
List seven=new ArrayList();

for (int i = 1; i <= 100; i++) {
//将数字i转化为字符串
String istr=i+"";

if(i%7==0){
//被7整除(余数为0)
seven.add(i);
}else if(istr.contains("7")){
//包含7
seven.add(i);
}
}

System.out.println("包含7,或是能被7整除的所有数字为:"+seven);
}
}

运行结果如下图:

回答2:

public class Demo {

public static void main(String[] args) {
int i=1;
String temp=null;
for(;i<=100;i++)
{
temp=(i+"").trim();
if(temp.indexOf('7')!=-1)
{
System.out.println(i);
}
else 
{
if(i%7==0)
{
System.out.println(i);
}
}
}
}

}

回答3:

100中含7的代码