新人两道JAVA编程题不是很懂有没有人会这一方面的帮一下忙?

 我来答
yanghaoyu409
2019-10-28 · TA获得超过1947个赞
知道小有建树答主
回答量:1242
采纳率:62%
帮助的人:391万
展开全部

import java.util.Scanner;

public class Main 

{

public static void main(String[] args) 

{

    Scanner in=new Scanner(System.in);

    System.out.println("请输入需要输入的数字个数");


//根据输入的数字确定数组长度

int [] arr=new int[in.nextInt()];

//去回车

in.nextLine();

//录入数值

String temp=in.nextLine();

//去两边空格

temp=temp.trim();

//用空格分割成数组

String [] tempArr=temp.split(" ");

//判断接收的长度是否和输入的长度一致

if(tempArr.length==arr.length){

//讲String转换为int类型并且放入数组

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

{

try {

arr[i] = Integer.parseInt(tempArr[i]);

} catch (NumberFormatException e) {

e.printStackTrace();

}

}

//定义最大值

int max=arr[0];

//定义最小值

int min=arr[0];

//找最值

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

{

if(max<arr[i]){

max=arr[i];

}

if(min>arr[i]){

min=arr[i];

}

}

System.out.println("最大值为"+max+"最小值为"+min);

}else{

System.out.println("你输入的长度有误");

}


}

}


//格式你按图片自己排下吧,我没得办法

更多追问追答
追问

老哥有空的话能不能帮忙把这个代码解决一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式