1. 程式人生 > 實用技巧 >2020.8.13第三十八天

2020.8.13第三十八天

例3.7 100~200之間全部素數

import java.lang.*;
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個數

 1 public class cjava {
 2     public
static void main(String[] args) { 3 long f1,f2; 4 int i; 5 f1=f2=1; 6 for(i=1;i<20;i++) 7 { 8 System.out.println(f1+" "+f2); 9 f1=f1+f2; 10 f2=f2+f1; 11 } 12 } 13 }

例3.9

 1 import
java.util.Scanner; 2 public class cjava { 3 public static void main(String[] args) { 4 char c; 5 String s=new String(); 6 Scanner m=new Scanner(System.in); 7 s=m.next(); 8 c=s.charAt(0); 9 while(c!='\n') 10 { 11 if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) 12 { 13 c=(char) (c+4); 14 if(c>'Z'&&c<='Z'||c>'z') c=(char) (c-26); 15 } 16 System.out.println(c); 17 } 18 System.out.println("\n"); 19 }

2.遇到的問題:譯密碼出現無限迴圈輸出,不知道為什麼

3.明天繼續寫例題