我是靠谱客的博主 安详向日葵,最近开发中收集的这篇文章主要介绍JAVA随机存储_java-如何将随机整数存储到类的实例中,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我的任务是使用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-如何将随机整数存储到类的实例中的全部内容,希望文章能够帮你解决JAVA随机存储_java-如何将随机整数存储到类的实例中所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部