我的任务是使用10个随机整数值(10-20)作为长度在for循环中创建Square实例的10个实例,并将10个Square实例存储在sqArray中,并打印出数组中所有元素的长度和面积.

这是我平方的代码

public class Square {

private int length;

// Create a constructor that takes in len as parameter

public Square(int len){

length = len;

}

public int getLength(){

return length;

}

public double calculateArea(){

return length * length;

}

} //Square

这是我主要班级的代码

public class SquareUser {

public static void main(String[] args) {

//Create an instance of array sqArray.

Square[] sqArray = new Square [10];

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

sqArray[i] = (int) (Math.random()*10);

}

}

}

如您所见,由于我不知道这个问题在说什么,所以我在主要班级中实际上没有做任何事情.我有两个问题:

>如果数据类型是对象,如何在for循环中生成随机整数?

>“将10个Square实例存储在sqArray中”是什么意思?他们是否要求我将随机整数存储在sqArray中?

解决方法:

您只需要生成10到20之间的随机整数,然后将其设置为创建的对象,如下所示:

public class SquareUser {

public static void main(String[] args) {

//Create an instance of array sqArray.

Square[] sqArray = new Square [10];

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

int val = 10 + (int) (Math.random()*10);

sqArray[i] = new Square(val);

System.out.println("Length is "+val);

System.out.println("Area is "+sqArray[i].calculateArea());

}

}

}

标签:arrayobject,arrays,java,methods

来源: https://codeday.me/bug/20191025/1931072.html

JAVA随机存储_java-如何将随机整数存储到类的实例中相关推荐

  1. java随机数语句_Java语言程序设计(七)Math类生成随机数及if语句

    Java有几种类型的选择语句,单向if语句,双向if语句,嵌套if语句,switch语句和条件表达式. 1.单向if语句 if(radius>=0){ area = radius*radius* ...

  2. java技术难点_Java核心技术第四章----对象与类重难点总结

    一.类之间的关系 类和类之间的关系,耦合度从高到低: is -a.继承.实现 has-a.组合.聚合.关联 user-a.依赖. 要求是:高内聚.低耦合. 继承("is-a") 继 ...

  3. java 彩票系统_JAVA版彩票随机生成系统

    import java.io.*; import java.util.Random; class num { public static void main(String[]args) { //声明一 ...

  4. java实现三个数字的随机组合_JAVA编程实现随机生成指定长度的密码功能【大小写和数字组合】...

    本文实例讲述了java编程实现随机生成指定长度的密码功能.分享给大家供大家参考,具体如下: import java.util.random; public class passwordcreate { ...

  5. java 文件随机读取_Java 实现文件随机读写-RandomAccessFile

    现有如下的一个需求,向已存在1G数据的txt文本里末尾追加一行文字,内容如下"Lucene是一款非常优秀的全文检索库".可能大多数朋友会觉得这个需求很easy,说实话,确实easy ...

  6. java 随机字母_Java基础之随机生成数字和字母

    字母与数字的ASCII码 目 前计算机中用得最广泛的 字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information I ...

  7. java 链表复制_Java 算法 - 复制带随机指针的链表

    前段时间在做一个项目,所以没有时间做面试题,最近才将那个科创项目做的差不多了,于是开始做面试题了. 题意: 给出一个链表,每个节点包含一个额外增加的随机指针可以指向链表中的任何节点或空的节点. 返回一 ...

  8. Java随机生成四位数字(四位整数)Random类

    Java 生成随机数常用的生成方式: 1.使用Random类,下面的方式可以生成0-10000的整数,不包括10000,但不一定是四位数 Random random = new Random(); S ...

  9. java 转化罗马数字._Java刷LeetCode:整数转罗马数字

    0 Java刷LeetCode:整数转罗马数字 Aug. 17, 2018, 9:41 p.m. 题目: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 ...

最新文章

  1. SD-WAN:MSP连接
  2. Android AM命令行启动程序的方法
  3. 使用MediaCodeC将图片集编码为视频
  4. docker镜像底层是文件联合系统
  5. uva 12627——Erratic Expansion
  6. linux mysql 6.0.4 启动_CentOS 6.0之MySQL+FreeRadiu实现帐号统一认证
  7. 如何制作一款HTML5 RPG游戏引擎——第五篇,人物人物特效
  8. 从B站 (哔哩哔哩) 泄露的源码里发现了B站视频推荐的秘密
  9. m4a录音文件损坏修复_m4a音频文件损坏修复!
  10. Linux搭建KMS激活服务器
  11. kali 更新后出现乱码的解决方案
  12. 武大郎后悔爱上潘金莲爱上了三剑客
  13. GoogleEarth二次开发平台指南(1) ---如何将谷歌地球嵌入到自定义的窗体中
  14. pg_receivewal实践
  15. PyQt5数据库开发2 5.1 QSqlQueryModel
  16. JNPF移动办公解决方案
  17. 2022CSP-S复赛游寄
  18. 用css3画一个哆啦A梦
  19. iStylePDF在线阅读编辑控件在多浏览器(IE,firefox,chrome,opera等)中的使用
  20. VC创建定时关闭的MessageBox

热门文章

  1. matlab小波三维图,matlab小波包变换估计时变功率谱三维图出图和理想不一样
  2. 数据结构与算法(C++)– 链表(Link)
  3. python源码精要(3)-C代码规范
  4. rust(52)-二叉最大堆BinaryHeap
  5. rust(43)-rust语言特点与版本发布
  6. 【学术相关】考研生对导师“嚣张发言”引热议:希望您今年招个女同学,不然我换导师!...
  7. 【深度学习】你有哪些深度学习(RNN、CNN)调参的经验?
  8. 【机器学习】一文读懂异常检测 LOF 算法(Python代码)
  9. 【Python】用 Python 帮财务小妹生成 Excel 报表,小妹直说一辈子。。。
  10. 浅析人工智能的数学基础(文末送书!)