/*1、编写一个方法,求整数n的阶乘,例如5的阶乘是1*2*3*4*5。 */
int i;
int sum=1;
for(i=1;i<=5;i++) {
sum*=i;
}
System.out.println(sum);
运行图:
/*2、编写一个方法,判断该年份是平年还是闰年。*/
int year=2003;
if(year%4==0&&year%100!=0||year%400==0) {
System.out.println("这是闰年");
}else {
System.out.println("这是平年");
}
运行图:
/*3、编写一个方法,输出大于200的最小的质数。*/
int b;
for(b=200;;b++) {
boolean h=true;
for(int k=2;k<b-1;k++) {
if(b%k==0) {
h=false;
}
}
if(h) {
break;
}
}System.out.println(b);
运行图:
/*4、写一个方法,功能:定义一个一维的int 数组,长度任意,然后将它们按从小到大的顺序输出(使用冒泡排序)*/
int [] f= {12,54,14,25,68};
int tem;
for(int j=1;j<f.length;j++) {
for(int g=0;g<f.length-j;g++){
if(f[g]>f[g+1]){
tem=f[g];
f[g]=f[g+1];
f[g+1]=tem;
}
}
}
System.out.println(Arrays.toString(f));
maopao(f);//调用方法
System.out.println(Arrays.toString(f));
//在main函数外进行排序方法定义
private static void maopao(int[] f) {
int tem;
for(int j=1;j<f.length;j++) {
for(int g=0;g<f.length-j;g++){
if(f[g]>f[g+1]){
tem=f[g];
f[g]=f[g+1];
f[g+1]=tem;
}
}
}
}
运行图: