1. 编写一个数的阶乘和。eg. Sum=1!+2!+3!+4!+5! public class j1_20 {
} 结果
public static void main(String[] args) {
int a,sum,b=0,i; sum=0;
for(b=1;b<=5;b++){ }
a=1;
for(i=1;i<=b;i++){ } sum+=a;
a=a*i;
System.out.println(\到5的结成和\+sum); }
2. 把一个数组里的数字按照从小到大的顺序排列出来 public class j_sort {
public static void main(String[] args) {
int a[]=new int[]{12,15,63,56,21,71,91,3,16,43}; for(int i=0;i<10;i++){ for(int j=i+1;j<10;j++){ } }
System.out.println(\从小到大的顺序为:\); for(int i=0;i<10;i++){ System.out.print(a[i]+\); } } 结果是
}
if(a[i]>a[j]){ }
int t; t=a[i]; a[i]=a[j]; a[j]=t;
3. 输出一个三角形
public class j_triangle1 {
public static void main(String[] args) { int a=5,b=5;
for(int i=1;i<5;i++){ for(int j=0;j<5-i;j++){ }
for(int e=1;e<=i;e++){ }
System.out.println(\); }
System.out.println(\); for(int i=1;i<5;i++){ for(int j=0;j<5-i;j++){ }
for(int e=1;e<2*i;e++){ }
System.out.println(\); } } 结果是
}
System.out.print(\); System.out.print(\); System.out.print(\+\); System.out.print(\);
4,.输出最小公约数是
public class j_prime {
public static void main(String[] args) { int a=3,b=4,i; for(i=1;i>0 ;i++){ if(i%a==0&&i%b==0){ } } }
}
System.out.print(\最小公约数是:\+i);
break;
结果是
5.最大公约数
public class j偶数和 {
}
public static void main(String[] args) {
int a,sum=0;
for(a=1;a<=100;a++){ if(a%2==0){ }
sum+=a;
}
System.out.println(\一百以内的偶数和\+sum); }
6.输出99乘法口诀
public class j99表 { public static void main(String[] args) { //
效果1
int a,b,sum; for(a=1;a<10;a++){ }
//效果2
int i,j,k;
for(i=1;i<=9;i++) {
for(j=1;j<=i;j++) { k=i*j;
System.out.print( \ }
System.out.print( \ }
for(b=1;b<=a;b++){ }
System.out.println(\);
char c=(char)a; char d=(char)b;
System.out.printf(\+\+\+\+a*b+\,a,b);
//
// // // // // // // // // // }
}
结果是
7. 统计个位数是 6 ,并且能被 3 整除的 5 位数共有多少个?
public class j3_6 {
public static void main(String[] args) {
int a,i=1000,sum=0;
for(i=1000;i<10000;i++){ }
System.out.print(\统计个位数是 6 ,并且能被 3 整除的 5 位数共
a=10*i+6; if(a%6==0){ }
sum+=1;
有:\+sum+\个!\); } }
结果是
8.输出100以内的所有质数
public class j100内质数 { public static void main(String[] args) { }
int a,b,sum=0; for(a=2;a<=100;a++){ }
boolean flag=true; for(b=2;b
if(flag){ }
System.out.println(a); sum+=1;
if(a%b==0) flag=false;
System.out.println(\一共有\+sum+\质数\); }
结果是