java程序中从键盘输入一组数组并输出,再输出其中最大值和最小值
4个回答
展开全部
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入你要输的数组长度:");
int lenth = s.nextInt();
System.out.println("请分别输入"+lenth+"个数:");
int[] shuZu = new int[lenth];
for(int i=0;i<lenth;i++)
{
shuZu[i] = s.nextInt();
}
int max = shuZu[0];
int min = shuZu[0];
System.out.println("您输入的数组为:");
for(int i=0;i<lenth;i++)
{
System.out.print(" "+shuZu[i] );
if(max<shuZu[i])
max = shuZu[i];
if(min>shuZu[i])
min = shuZu[i];
}
System.out.println("\n最大值:max="+max );
System.out.println("最小值:min="+min );
}
}
这个不知道满不满足要求呢?
public class Test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入你要输的数组长度:");
int lenth = s.nextInt();
System.out.println("请分别输入"+lenth+"个数:");
int[] shuZu = new int[lenth];
for(int i=0;i<lenth;i++)
{
shuZu[i] = s.nextInt();
}
int max = shuZu[0];
int min = shuZu[0];
System.out.println("您输入的数组为:");
for(int i=0;i<lenth;i++)
{
System.out.print(" "+shuZu[i] );
if(max<shuZu[i])
max = shuZu[i];
if(min>shuZu[i])
min = shuZu[i];
}
System.out.println("\n最大值:max="+max );
System.out.println("最小值:min="+min );
}
}
这个不知道满不满足要求呢?
展开全部
做个最大之给你看 , 最小值的方法 你也就知道了 。 好好学习java
/*
*
* 利用数组做出可以求出一组数字中的最大的 程序 。*
*
* */
//导入util 里面的所有东西
import java.util.*;
public class exp_1{
public static void main (String[]args)
{
//新建一个Scanner接收器,用于接受键盘所输入的东西
Scanner in = new Scanner (System.in);//
//在新建一的数组 数组名子 为 arr , 长度为4
int [] arr = new int [4];
// 用for 循环做出 程序开始的提示语言
for(int i = 0 ;i<arr.length;i++)
{
System.out.println("请输入第"+(i+1)+"学生的成绩");
arr [i] = in.nextInt();
}
int max = arr [0];
for (int i = 0; i<arr.length;i++)
{
if(max < arr [i])
{
max = arr [i];
}
}
System.out.println("最大值为 :"+ max);
}
}
/*
*
* 利用数组做出可以求出一组数字中的最大的 程序 。*
*
* */
//导入util 里面的所有东西
import java.util.*;
public class exp_1{
public static void main (String[]args)
{
//新建一个Scanner接收器,用于接受键盘所输入的东西
Scanner in = new Scanner (System.in);//
//在新建一的数组 数组名子 为 arr , 长度为4
int [] arr = new int [4];
// 用for 循环做出 程序开始的提示语言
for(int i = 0 ;i<arr.length;i++)
{
System.out.println("请输入第"+(i+1)+"学生的成绩");
arr [i] = in.nextInt();
}
int max = arr [0];
for (int i = 0; i<arr.length;i++)
{
if(max < arr [i])
{
max = arr [i];
}
}
System.out.println("最大值为 :"+ max);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二楼正解!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先定义一个泛型集合 把输入的数字放入集合 输入结束之后 遍历集合 做下IF判断就好了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询