java输入多个数据(不确定),排序,并求最大值的方法

网友投稿 271 2023-01-25


java输入多个数据(不确定),排序,并求最大值的方法

如下所示:

package exercise03_jdknews;

import java.util.Arrays;

import java.util.Scanner;

import java.uthttp://il.Vector;

/**

* 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值

* @author lgt

*

*/

public class MaxNuber {

public static void main(String[] args) {

//输入

Scanner sc = new Scanner(System.in);

ZQrBknbGKs//创建集合对象

Vector v = new Vector();

//控制输入数据,输入0表示结束

while(true){

int number = sc.nextInt();

if(number != 0){

v.add(number);

}else{

break;

}

}

sc.close();

System.out.println("---------排序前遍历输出数组---------");

//把集合转成数组

//创建数组对象

Integer[] i = new Integer[v.size()];

//转成数组

v.toArray(i);

//排序前遍历输出数组

printArray(i);

System.out.println("-------排序后遍历输出数组,并输出最大值--------");

//排序

Arrays.sort(i);

//排序后遍历输出数组,并输出最大值

printArray(i);

System.out.println("最大值是:" + i[i.length-1]);

}

//遍历数组

public static void printArray(Integer[] k){

for(int i = 0; i < k.length; i++){

if(i!= k.length -1){

System.out.print(k[i] + ", ");

}else{

System.out.priZQrBknbGKsntln(k[i]);

}

}

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:远程连接共享文件夹(远程访问共享文件夹)
下一篇:全套接口自动化测试视频(自动化接口测试平台)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~