📄 zhishu.java
字号:
public class ZhiShu { public static void main(String[] args) { int max = 100; try { max = Integer.parseInt(args[0]); } catch (Exception e) {} boolean[] number = new boolean[max+1]; for(int i = 0; i <= max; i++) number[i] = true; number[0] = number[1] = false; int n = (int) Math.ceil(Math.sqrt(max)); for(int i = 0; i <= n; i++) { if (number[i]) for(int j = 2*i; j <= max; j = j + i) number[j] = false; } int largest; for(largest = max; !number[largest]; largest--) ; System.out.println("The largest prime less than or equal to " + max + " is " + largest); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -