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.明天继续写例题