zoukankan      html  css  js  c++  java
  • Java自学第四十二天

      今天做pta题目。

      

       代码如下

      

    import java.util.Scanner;
    import java.util.ArrayList;
    public class Main{
    public static void main(String[] args){
    Scanner cn=new Scanner(System.in);
    int m=cn.nextInt();
    int n=cn.nextInt();
    int tt=1;

    ArrayList<Integer> arr=new ArrayList<>();
    int num=1;
    arr.add(num);
    while(tt<=n) {
    num++;
    if(pan(num)==0) {arr.add(num);
    tt++;}
    }
    int ttt=1;
    for(int i=m;i<n+1;i++){
    if(ttt<10&&i!=n){
    System.out.print(arr.get(i)+" ");
    ttt++;
    }
    else if(ttt==10&&i!=n){
    System.out.println(arr.get(i));
    ttt=1;
    }
    else if(i==n)System.out.print(arr.get(i));
    }

    }
    static int pan(int a){
    int t=0;
    for(int i=2;i<a/2+1;i++){
    if(a%i==0){t=1;break;}
    }
    return t;

    }
    }

      这是一道算素数的题目,抓要是判断素数把对素数保存。对于这一道题,因为不能确定到底有多少个素数,所以我并没有采用数组,而是采用ArrayList集合,使用add函数将出现的素数保存在集合中。老师并没有让我们学习这一章,这是我在自己学习过程中学会的。

      明天对ArrayList集合的知识进行总结。

  • 相关阅读:
    Lua/AHK socket tcp telnet
    Lua wait sleep
    Lua io.open read write seek flush setvbuf append
    stream file 文件 数据流
    AHK通讯 CMD Lua IPC
    零散 Lua/Excel/''/iup
    Windows Program File(x86) 路径 环境变量
    条件正则过滤筛选 V2
    条件正则过滤筛选 V1
    python导包出现的问题
  • 原文地址:https://www.cnblogs.com/ruangongwangxiansheng/p/13584528.html
Copyright © 2011-2022 走看看