07_打印100~150之间不能被3整除的数,三个一行打印
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入m的值:");
int m = scanner.nextInt();
System.out.println("请输入n的值:");
int n = scanner.nextInt();
//j定义在外面是为了防止j在循环体里面被重复初始化
int j = 0;
//下面的for循环用来遍历m~n这个区间的所有整数
for (int i = m; i <= n; i++) {
if (i % 3 != 0) {
System.out.print(i + "\t");
//这里用来控制每行打印的个数
if (++j % 3 == 0) {
System.out.println();
}
}
}
//scanner是输入流,在程序结束的时候要关闭,节约系统资源
scanner.close();
//每个程序都应该有一个return,表示程序结束
return;
}
}
当区间为[100,150],即m=100,n=150时,运行结果如下图: