import javautilScanner;
public class T {
public static void main(String[] args) {
Systemoutprintln("请输入一个正整数:");
Scanner scanner = new Scanner(Systemin);
int n = scannernextInt();
Integer[] list = new Integer[n];
Systemoutprintf("请输入%d个不相同的整数:\n", n);
for (int i = 0; i < n; i++) {
list[i] = scannernextInt();
}
scannerclose();
Systemoutprintln();
Systemoutprintln("全排列:");
perm(list, 0, n);
}
public static void perm(Object[] list, int k, int m) {
if (k == m) {
for (int i = 0; i < m; i++)
Systemoutprint(list[i] + " ");
Systemoutprintln();
} else {
for (int i = k; i < m; i++) {
swap(list, k, i);
perm(list, k + 1, m);
swap(list, k, i);
}
}
}
private static void swap(Object[] list, int k, int i) {
Object temp = list[k];
list[k] = list[i];
list[i] = temp;
}
}
import javautilScanner;
interface getGrade{
public void finGrade();
}
class First implements getGrade{
int a[];
public First(){}
public First(int grade[]){
a=gradeclone();
}
public void finGrade(){
int sum;
for (int i=0;i<=4;i++)
{
sum=sum+a[i];
}
int num;
num=sum/5;
Systemoutprintln("平均成绩为:"+num);
}
};
class Second implements getGrade{
int a[];
public Second(){}
public Second(int grade[]){
a=gradeclone();
}
public void finGrade(){
int j,k,t;
for (j=1;j<5;j++)
for (k=0;k<5-j;k++)
if (a[k]>a[k+1])
{
t=a[k];
a[k]=a[k+1];
a[k+1]=t;
}
a[0]=0;
a[4]=0;
int sun;
for (int i=0;i<=4;i++)
{
sun=sun+a[i];
}
int nun;
nun=sun/3;
Systemoutprintln("平均成绩为:"+nun);
Systemoutprintln("(去掉一个最高分和一个最低分)");
}
};
public class exer4 {
public static void main (String args[]){
Systemoutprintln("请依次输入评委所给的分数");
Systemoutprintln("(默认为五个评委)");
int a[] = new int [5];
Scanner reader = new Scanner(Systemin);
int x = readernextInt();
int i;
for (i=0;i<=4;i++)
a[i]=x;
First fir=new First(a);
Second sec=new Second(a);
firfinGrade();
secfinGrade();
}
}
楼上设置全局变量是个方法,这样进行参数传递也是一种方法。
有两个建议:
把它存到数据源,然后在另外的方法里调取;
直接在main中调用另外的一个方法,并且以参数的形式传入这个方法
例如:在main中获得了a,想在方法b()中使用a,可以把b()改为b(int v)
然后再main中b(int a)就可以了
以上就是关于java编写 求编写主函数内容,感激不尽全部的内容,包括:java编写 求编写主函数内容,感激不尽、java如何在函数中调用主函数的数组、java中,main函数里获取到的数据,我想在另外一个类的方法里进行使用,我应该如何调用啊求高手,在线等.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)