Java方法定义及调用习题

/*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

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

for(int g=0;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

for(int g=0;g

if(f[g]>f[g+1]){

tem=f[g];

f[g]=f[g+1];

f[g+1]=tem;

}

}

}

}

运行图:

你可能感兴趣的:(Java方法定义及调用习题)