java输入多个数据(不确定),排序,并求最大值的方法
如下所示:
packageexercise03_jdknews; importjava.util.Arrays; importjava.util.Scanner; importjava.util.Vector; /** *键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值 *@authorlgt * */ publicclassMaxNuber{ publicstaticvoidmain(String[]args){ //输入 Scannersc=newScanner(System.in); //创建集合对象 Vectorv=newVector (); //控制输入数据,输入0表示结束 while(true){ intnumber=sc.nextInt(); if(number!=0){ v.add(number); }else{ break; } } sc.close(); System.out.println("---------排序前遍历输出数组---------"); //把集合转成数组 //创建数组对象 Integer[]i=newInteger[v.size()]; //转成数组 v.toArray(i); //排序前遍历输出数组 printArray(i); System.out.println("-------排序后遍历输出数组,并输出最大值--------"); //排序 Arrays.sort(i); //排序后遍历输出数组,并输出最大值 printArray(i); System.out.println("最大值是:"+i[i.length-1]); } //遍历数组 publicstaticvoidprintArray(Integer[]k){ for(inti=0;i 以上这篇java输入多个数据(不确定),排序,并求最大值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。