import java.util.Scanner; class SumofRecur { public static void main(String[] args) { System.out.println("輸入n,打印1!+2!+3!+...+n!的值"); Scanner in=new Scanner(System.in); int n=in.nextInt(); while(n<1) { System.out.println("請輸入大於0的數字:"); n=in.nextInt(); } int sum=0; for(int i=1;i<=n;++i) sum+=recursion(i); System.out.println(sum); } public static int recursion(int n){ if(n==1) return 1; else return n*recursion(n-1); } }
public class E { public static void main(String args[]) { System.out.println((int)'你'); System.out.println((int)'我'); System.out.println((int)'他'); } }
java
public class E { public static void main (String args[ ]) { char cStart='α',cEnd='ω'; for(char c=cStart;c<=cEnd;c++) System.out.print(" "+c); } }
public class Xiti1 { public static void main(String args[]) { double sum=0,a=1,int i=1; while(i<=20) { sum=sum+a; i++; a=a*i; } System.out.println("sum="+sum); } }
public class Xiti2 { public static void main(String args[]) { int i,j; for(j=2;j<=100;j++) { for(i=2;i<=j/2;i++) { if(j%i==0) break; } if(i>j/2) { System.out.print(" "+j); } } } }
class Xiti3 { public static void main(String args[]) { double sum=0,a=1,i=1; do { sum=sum+a; i++; a=(1.0/i)*a; } while(i<=20); System.out.println("使用do-while循環計算的sum="+sum); for(sum=0,i=1,a=1;i<=20;i++) { a=a*(1.0/i); sum=sum+a; } System.out.println("使用for循環計算的sum="+sum); }
public class Xiti4 { public static void main(String args[]) { int sum=0,i,j; for(i=1;i<=1000;i++) { for(j=1,sum=0;j<i;j++) { if(i%j==0) sum=sum+j; } if(sum==i) System.out.println("完數:"+i); } } }
public class Xiti5 { public static void main(String args[]) { int m=8,item=m,i=1; long sum=0; for(i=1,sum=0,item=m;i<=10;i++) { sum=sum+item; item=item*10+m; } System.out.println(sum); } }
public class Xiti6 { public static void main(String args[]) { int n=1; long sum=0; while(true) { sum=sum+n; n++; if(sum>=8888) break; } System.out.println("知足條件的最大整數:"+(n-1)); } }