java 200以内的素数

    for (int n = 2; n<201; n++) 
    {    
        int isPrime = 1;
        
        for (int i = 2; i < n; i++) 
        {
            if(n % i == 0) 
            {
                isPrime = 0;
                 break;
            }
            else if(isPrime == 1 )
            {
                System.out.print(n+" "); 
                break;
            }
            else 
            {
                
            }

如何修改

参考如下:

public static void main(String[] args) {
        for (int n = 2; n<201; n++) {
            int isPrime = 1;
            for (int i = 2; i < n; i++) {
                if (n % i == 0) {
                    isPrime = 0;
                    break;
                }
            }
            if (isPrime == 1)
                System.out.print(n + " ");
        }
    }

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/182228
  • 这篇博客也不错, 你可以看下java判断输入的数是不是素数
  • 除此之外, 这篇博客: Java数组的创建及引用中的 数组的引用 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • myArray.length可以获得数组的长度,元素的个数即为数组的长度。
    数组元素的下标是从0开始,最大为length-1。
    下标超过最大值,会产生数组越界异常。

    public class MyArray {
        public static void main(String[] args){
            int myArray[];//声明数组
            myArray=new int[10];//创建数组
            myArray[0]=0;
            myArray[1]=1;
            myArray[2]=2;
            myArray[9]=9;
            System.out.println("index\t\tValue");
            for(int i=0;i<myArray.length;i++)
                System.out.println(i+"\t\t"+myArray[i]);
            System.out.println("values:");
            for(int i:myArray)      //使用增强for循环遍历数组
                System.out.println(i+" ");
            System.out.println("\n");//证明数组元素默认初始化为0
            //myArray[10]=100;//将产生数组越界异常
        }
    }
    
    输出结果:
    index		Value
    0		0
    1		1
    2		2
    3		0
    4		0
    5		0
    6		0
    7		0
    8		0
    9		9
    values:
    0 
    1 
    2 
    0 
    0 
    0 
    0 
    0 
    0 
    9 
    
    myArray[10]=100;//将产生数组越界异常
    //输出:
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
    	at MyArray.main(MyArray.java:16)
    
  • 您还可以看一下 程序员研修院老师的Java编程基础课程中的 删除数组中的元素小节, 巩固相关知识点