2020.8.13第三十八天
阿新 • • 發佈:2020-08-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 publicstatic 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 importjava.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.明天繼續寫例題