Java ,从scanner接收十个数字的数组,然后输出数组中最大的数和这个数位

Python011

Java ,从scanner接收十个数字的数组,然后输出数组中最大的数和这个数位,第1张

说说思路

你这里涉及到两个问题,一是如何把输入的数字接收进来放到数组里面,二是找到这个数组的最大值;

第一个问题,循环输入,定义一个索引,输入一个数字,所以加加

for(int indexindex<10index++){

arr[index]=scanner.nextInt()

}

第二个问题,定义一个临时变量存贮最大的数的索引,循环从前往后查找,找到最大的数;

int maxIndex=0

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

if(arr[i]>arr[maxIndex]){

maxIndex=i

}

}

纯手打,请采纳

可以这样做,

但没有读取内容时,inputStream.read(left)会一直等待读取,直到有数据接入或者抛出超时异常,

java.net.SocketTimeoutException

struts2的话直接在action中声明为String[][] roles就好。

其他情况,可以通过遍历request.getParameterMap()对象,根据name自己组装一个roles的二维数组。