概述
我的任务是使用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-如何将随机整数存储到类的实例中所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复