我是靠谱客的博主 安详向日葵,这篇文章主要介绍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-如何将随机整数存储到类内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部