请问:java中,这程序能不能简化?能不能只写一个system.out.println()? 谢谢。

2025-01-04 12:38:18
推荐回答(5个)
回答1:

你的代码提供的不是很清楚,从你的代码中分析,largest(score); 是一个自定义的方法,而system.out.println(" 方法= " + largest ); 中的 largest 是你自定义的变量,这个变量在largest(score); 自定义方法中有赋值操作,不知道我理解的对不对。如果是这样,那不能简化,因为需要调用largest(score); 自定义方法给largest变量赋值。
但你可以将程序改写,给largest(score); 自定义方法设置返回值,返回的值就是largest变量应该赋予的值,这样,直接在输出语句中写就可以了,具体代码如下:
system.out.println(" 方法= " + largest(new int[]{7,3,6,5,4}) );

回答2:

就想简化,不想写代码进行排序是不是?那你试试java.util.Arrays.sort(score),这种方式就是进行了排序,你显示最后一个即可。
int score[]={ 7,3,6,5,4};
java.util.Arrays.sort(score);
System.out.println(" 方法= " + score[4]);
结果得到:方法= 7
你看这样是你想要的不?

回答3:

argest(score); 不明白,这句的作用。

回答4:

largest(score);

这个是干嘛的?

回答5:

这个神奇的代码是干嘛的 是怎么运行的