要点:
能被2整除的数是偶数,除以2余数为1的为奇数。’
以下是只输出偶数的:
import java.util.Scanner;
public class EvenNumber {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("请输入需要打印出偶数的范围:");
int num= sc.nextInt();
int n= 0;
for(int i=1; i<=num; i++) {
if(i%2==0) {
n++;
System.out.print(i+"\t");
}
if(n%10==0) {//以每行10个输出
System.out.println();
}
}
}
}
输出结果图:
下面是同时输出偶数和奇数:
import java.util.Scanner;
public class PrintNumber {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("请输入需要打印的范围:");
int num= sc.nextInt();
evenNumber(num);//调用方法输出偶数
oddNumber(num);//调用方法输出奇数
}
public static void evenNumber(int num) {
System.out.println("偶数为:");
for(int i=1; i<=num; i++) {
int n= 0;
if(i%2==0) {
n++;
System.out.print(i+" ");
}
}
System.out.println();
}
public static void oddNumber(int num) {
System.out.println("奇数为:");
for(int i=1; i<=num; i++) {
int n= 0;
if(i%2==1) {
n++;
System.out.print(i+" ");
}
}
}
}
输出结果图: