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;
}
}
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个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯