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

如题所述

参考代码如下:

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

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

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);
}
}

运行结果如下图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-24
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);
}
}
}
}

}

本回答被提问者采纳
第2个回答  2020-11-11
100中含7的代码
相似回答