永发信息网

JAVA,敲七 代码

答案:2  悬赏:20  手机版
解决时间 2021-02-10 14:30
  • 提问者网友:
  • 2021-02-09 15:28
JAVA,敲七 代码
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-02-09 16:52
import java.util.Scanner;

public class TestKnockSeven {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt(); // 获取控制台输入的数字
SevenKnock(n);

}

// 找出n以内所有能被7整除或者含有7的数字,并且打印出来
public static void SevenKnock(int n) {
for (int i = 1; i <= n; i++) { // 遍历n以内的所有整数
if (i % 7 == 0 || hasSeven(i)) { // 如果能被7整除或者含有7这个数字就打印出来
System.out.println(i);
}
}
}

// 判断数字是否含有7,如果有返回true,否则返回false
public static boolean hasSeven(int i) {
String s = String.valueOf(i);
if (s.contains("7")) {
return true;
}
return false;
}
}
全部回答
  • 1楼网友:一把行者刀
  • 2021-02-09 18:21
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯