求简洁的java代码。输入五个数,比较后输出最大值和最小值,用java语言编写
来源:百度知道 编辑:UC知道 时间:2024/07/01 07:05:02
import java.util.Scanner;
public class T24
{
public static void main( String args[] )
{
Scanner input = new Scanner( System.in );
int number1;
int number2;
int number3;
int number4;
int number5;
System.out.print( "Enter first integer: " );
number1 = input.nextInt();
System.out.print( "Enter second integer: " );
number2 = input.nextInt();
System.out.print( "Enter third integer: " );
number3 = input.nextInt();
System.out.print( "Enter fourth integer: " );
number4 = input.nextInt();
System.out.print( "Enter fifth integer: " );
number5 = input.nextInt();
if ( number1
用数组表示这五个数...
输入完毕之后才挨个扫描选出最大的
用一个临时数据存放最大的 从第一个开始 如果这个数大于它 就赋值给它
最小的也同理 ..最后得到最大最小的数...
区区五分 对知识的亵渎..
把你要比较的数放到一个list中,调用下面的方法就能放回最小值
public Integer getMaxNum(List<Integer> list) {
Collections.sort(list, new Comparator<Integer>() {
public int compare(Integer num1, Integer num2) {
if (num1 > num2)
return 1;
else if (num1 < num2)
return -1;
return 0;
}
});
return list.get(0);
}
建议你使用集合,set或者list 一个以个存进去,用冒泡排序方法比较出结果,你那太麻烦了,
package Demo;
import java.util.Scanner;
public class Demo_102001 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/**
* @param args
*/
Scanner input = new Scanner( System.in );
int number1;
int number2;
int numb