java 求101到150之间的质数 java 求101到150之间的质数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test { public static void main(String[] args) { for(int i=101;i<=150;i++){ if(i%2==0) System.out.print(i + " "); } }} /** * 101 - 200,判断素数并输出 * @param args */public class Test_3 { public static void main(String[] args) { for(int i=101;i<=200;i++){ boolean b = false; for(int j=2;j<=Math.sqrt(i);j++){ if(i % j == 0){ b = true; break; } } if(!b){ System.out.print(i+","); } } }} public class One { /** * @param args */ public static void main(String[] args) { display(101,150); } private static void display(int m, int n) { if(m<n){ for(int i=m;i<=n;i++){ if(isPre(i)){ System.out.print(i+" "); } } }else{ for(int i=m;i>=n;i--){ if(isPre(i)){ System.out.print(i+" "); } } } } private static boolean isPre(int n) { if(n<2) return false; for(int i=2;i<=Math.sqrt(n);i++){ if( n%i ==0){ return false; } } return true; }} public class 质数 { public static void main(String[] args){ for(int i=101;i<=150;i++){ int count =0; for(int j=2;j<i;j++){ if(i % j != 0) count++; } if(count == i-2) System.out.print(i + " "); } }} public static void main(String[] args) { int count = 0; for(int i=101; i<=150; i+=2){ if(isPrimeNumber(i)){ System.out.println(i + " "); count++; if(0==count%10){ System.out.println("\n"); } } } } boolean isPrimeNumber(int i) { for(int j=2; j<=i; j++){ if(0==i%j) return false; } } return true; } boolean isPrimeNumber(int i) { for(int j=2; j<i; j++){ if(0==i%j) return false; } } return true; } public static void main(String[] args) { // TODO Auto-generated method stub boolean flag=true;; for (int i = 101; i <150; i+=2) { for(int j=2;j<i;j++){ if(i%j==0) { flag=false; break; } } if(flag==true) System.out.println(i); flag=true; //初始化 } 上面不小心多按了一个“;”。 public static void main(String[] args) { // TODO Auto-generated method stub boolean flag=true; for (int i = 101; i <150; i+=2) { for(int j=2;j<i;j++){ if(i%j==0) { flag=false; break; } } if(flag==true) System.out.println(i); flag=true; //初始化 } public static void main(String[] args) { // TODO Auto-generated method stub int count = 0; for(int i=101;i<=500;i++){ boolean flag = true; for(int j=2;j<=Math.sqrt(i);j++){ if(i%j==0){ flag = false; break; } } if(flag){ count++; System.out.println(i+"是质数"); } } System.out.println("共有质数"+count+"个"); } POI中为什么第一个setCellValue无效第二个就有效,注释了一个另一个才有效? 请问! 关于实例化的问题 【高手】 单态模式为什么不用静态类实现? 怎么固定一个变量的值? 求 精通netbeans 电子书 怎么样判断分割符个数? JBuilder 2005 出问题 看了一段代碼,但少了點東西。想知道怎麼填上去。 文件内依次替换 JTree树结构的操作 JAVA编程从一个文件中读取公式,计算每一个公式的结果并输出
public class Test {
public static void main(String[] args) {
for(int i=101;i<=150;i++){
if(i%2==0)
System.out.print(i + " ");
}
}
}
/**
* 101 - 200,判断素数并输出
* @param args
*/
public class Test_3 {
public static void main(String[] args) {
for(int i=101;i<=200;i++){
boolean b = false;
for(int j=2;j<=Math.sqrt(i);j++){
if(i % j == 0){
b = true;
break;
}
}
if(!b){
System.out.print(i+",");
}
}
}
}
* @param args
*/
public static void main(String[] args) {
display(101,150);
} private static void display(int m, int n) {
if(m<n){
for(int i=m;i<=n;i++){
if(isPre(i)){
System.out.print(i+" ");
}
}
}else{
for(int i=m;i>=n;i--){
if(isPre(i)){
System.out.print(i+" ");
}
}
}
} private static boolean isPre(int n) {
if(n<2) return false;
for(int i=2;i<=Math.sqrt(n);i++){
if( n%i ==0){
return false;
}
}
return true;
}}
public static void main(String[] args){
for(int i=101;i<=150;i++){
int count =0;
for(int j=2;j<i;j++){
if(i % j != 0)
count++;
}
if(count == i-2)
System.out.print(i + " "); }
}}
int count = 0;
for(int i=101; i<=150; i+=2){
if(isPrimeNumber(i)){
System.out.println(i + " ");
count++;
if(0==count%10){
System.out.println("\n");
}
}
}
} boolean isPrimeNumber(int i) {
for(int j=2; j<=i; j++){
if(0==i%j) return false; }
}
return true;
}
for(int j=2; j<i; j++){
if(0==i%j) return false; }
}
return true;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean flag=true;;
for (int i = 101; i <150; i+=2) {
for(int j=2;j<i;j++){
if(i%j==0)
{
flag=false;
break;
}
}
if(flag==true)
System.out.println(i);
flag=true; //初始化
}
// TODO Auto-generated method stub
boolean flag=true;
for (int i = 101; i <150; i+=2) {
for(int j=2;j<i;j++){
if(i%j==0)
{
flag=false;
break;
}
}
if(flag==true)
System.out.println(i);
flag=true; //初始化
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int count = 0;
for(int i=101;i<=500;i++){
boolean flag = true;
for(int j=2;j<=Math.sqrt(i);j++){
if(i%j==0){
flag = false;
break;
}
}
if(flag){
count++;
System.out.println(i+"是质数");
}
}
System.out.println("共有质数"+count+"个");
}