生成整型动态数组,并按要求输出显示

**题目描述
生成一个整型元素的动态数组,依次添加10个[0-100]的整型随机数。
输出这个动态数组,和其中的最大值。

【知识点:ArrayList类的使用,随机数的使用】

输入描述

输出描述
分两行分别输出这个动态数组,和其中的最大值。

输入样例

输出样例
生成的动态数组为: [43, 39, 20, 40, 81, 89, 16, 96, 93, 81]
动态数组中最大值为: 96
**

import java.util.*;
public class Main
{
	public static void main(String []args)
	{
		ArrayList a1=new ArrayList();//创建一个ArrayList实例
		for(int i=0;i<10;i++)
		{
			double d=Math.random()*(100-1+1)+1;
			a1.add((int)d);
		}
		int max=(int)a1.get(0);
		for(int i=0;i<a1.size();i++)
		{
			if(max<(int)a1.get(i))
			{
				max=(int)a1.get(i);
			}
		}
		System.out.println("生成的动态数组为: "+a1);
		System.out.println("动态数组中最大值为: "+max);
	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
设计并实现一个动态数组类Vect,要求: (1)实现构造函数重载,可以根据指定的元素个数动态创建初始值为0的整数组,或根据指定的内置整数组动态创建整数组。 (2)设计拷贝构造函数和析构函数,注意使用深拷贝。 (3)设计存取指定位置的数组元素的公有成员函数,并进行下标越界,若越界则输出“out of boundary”。 (4)设计获取数组元素个数的公有成员函数。 (5)设计用于输出数组元素的公有成员函数,元素之间以空格分隔,最后以换行符结束。 在main函数中按以下顺序操作: (1)根据内置的静态整数组{1,2,3,4,5}构造数组对象v1,根据输入的整数构造数组对象v2。 (2)调用Vect的成员函数依次输出v1和v2的所有元素。 (3)输入指定的下标及对应的整数,设置数组对象v1的指定元素。 (4)根据数组对象v1拷贝构造数组对象v3。 (5)调用Vect的成员函数依次输出v1和v3的所有元素。 设计并实现一个动态数组类Vect,要求: (1)实现构造函数重载,可以根据指定的元素个数动态创建初始值为0的整数组,或根据指定的内置整数组动态创建整数组。 (2)设计拷贝构造函数和析构函数,注意使用深拷贝。 (3)设计存取指定位置的数组元素的公有成员函数,并进行下标越界,若越界则输出“out of boundary”。 (4)设计获取数组元素个数的公有成员函数。 (5)设计用于输出数组元素的公有成员函数,元素之间以空格分隔,最后以换行符结束。 在main函数中按以下顺序操作: (1)根据内置的静态整数组{1,2,3,4,5}构造数组对象v1,根据输入的整数构造数组对象v2。 (2)调用Vect的成员函数依次输出v1和v2的所有元素。 (3)输入指定的下标及对应的整数,设置数组对象v1的指定元素。 (4)根据数组对象v1拷贝构造数组对象v3。 (5)调用Vect的成员函数依次输出v1和v3的所有元素。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值