Java学习的第三十九天

1.例3.7

100~200之间全部素数

package bgio;
public class cjava {
public static void main(String[]args) {
int m,k,i,n=0;
boolean prime;
for(m=101;m<=200;m=m+2) {
    prime=true;
    k=(int)(Math.sqrt(m));
    for(i=2;i<=k;i++)
        if(m%i==0) {
            prime=false;
            break;
        }
    if(prime)
    {
        System.out.println(m+"  ");
        n=n+1;
        System.out.println("\n");
    }
    
}
}
}

 

 例3.8求Fibonacci数列前40个数 

package bgio;
public class cjava {
public static void main(String[]args) {
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<20;i++) {
    System.out.println(f1);
    System.out.println("\n");
    System.out.println(f2);
    f1=f1+f2;
    f2=f2+f1;
}
}
}

 

 例3.9

 

 

package bgio;
import java.util.Scanner;
public class cjava {
    public static void main(String[] args) {
        char c;int i=0;
        String s=new String();
         @SuppressWarnings("resource")
        Scanner m=new Scanner(System.in);
     s=m.nextLine(); c=s.charAt(0);
     while(c!='\n')
      { c=s.charAt(i);
          if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
          {
               c=(char) (c+4);
               if(c>='W'&&c<='Z'||c>='w'&&c<='z')
                   c=(char) (c-26);
           System.out.print(c);
           i++;
        }
   }
    }
}

 

 2.在编译密码的时候出现了问题,但最终解决了。

3.明天继续写例题

 

posted @ 2020-08-14 20:28  陈涵  阅读(102)  评论(0编辑  收藏  举报