public class Test {
//3的倍数
public static void three(int n) {
for(int i = 2; i <= n; i++) {
if(i%3 == 0) {//n对3取余为0的话,说明n可以被3整除
System.out.print(i + " ");
}
}
}
//奇数
public static void odd(int n) {
for(int i = 1;i <= n;i++) {
if(i%2 != 0) {//n对2取余等于0的话就是偶数,不等于0的话就是奇数(这里i是从1开始取的)
System.out.print(i+ " ");
}
}
}
//质数
public static void prime(int n) {
for(int i = 2; i < n; i++) { //i跟j都从2开始取,因为任何数都可以被1整除
boolean flag = true; //做个标记
for(int j = 2; j < i; j++) {
if(i % j == 0) {
flag = false;
break;// i不是质数就跳出循环
}
}
if(flag) {
System.out.print(i + "");
}
}
}
}
新手上路,请各位大佬批评指正!
本文主要介绍了如何使用Java编程语言,实现一个程序来打印从1到N中所有3的倍数、奇数以及质数。适合初学者了解基本的循环和条件判断在编程中的应用。
4840

被折叠的 条评论
为什么被折叠?



