Je suis chargé de créer 10 instances de la classe Square
dans une boucle utilisant 10 valeurs entières aléatoires (10 - 20) leur longueur et stocker 10 Installez des occurrences carrées dans sqArray
et imprimez la longueur et la surface de tous les éléments du tableau.Comment stocker des entiers aléatoires dans une instance d'une classe
Voici mon code pour la classe carrée
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
Voici mon code pour ma classe principale
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);
}
}
}
Comme vous pouvez le voir, je ne l'ai pas vraiment faire quoi que ce soit dans mon main class
comme Je ne sais pas de quoi parle cette question. J'ai 2 questions:
Comment générer un entier aléatoire dans la boucle for si le type de données est un objet? Que veulent-ils dire par "stocker les 10 instances carrées dans
sqArray
"? Est-ce qu'ils me demandent de stocker les entiers aléatoires dans lesqArray
?