Я пытаюсь создать программу в java, в которой я создал три массива для мальчиков, которые состоят из имени мальчиков, одного для таких чувств, как (любовь, ненависть, обожание), а третья - для девочек, которые включают имена девушки.Можно ли хранить массив в другом массиве?
сейчас я сгенерировал случайное число для каждого массива и связал их для получения вывода, например ...(boys[]+" "+feelings[]+" "+girls[])
, например Sagar hates Sakshi
.
Теперь это предложение относительно мальчиков. Я хочу создать еще одну строку в отношении девочек, например Sakshi Love Shubham
. Теперь эти вновь созданные строки также должны печататься случайным образом. Как я могу это сделать?
Мой исходный код, как это ...
public class Random
{
public static void main(String args[])
{
String[] boys={"shivam","shubham","sagar","Tushar","tarun"}; String[]=girls{"payal","preeti","neetika","sakshi_jain","sakshi_singh","wafa","Reshu","Pragya"};
String[] feelings={"Love","Hate","Adore","want_to_kill"};
int x=boys.length;
int y=girls.length;
int z=feelings.length;
for(int i=0;i<10;i++)
{
int rand1=(int)(Math.random()*x);
int rand2=(int)(Math.random()*y);
int rand3=(int)(Math.random()*z);
String phase1=girls[rand2]+" "+feelings[rand3]+" "+boys[rand1];
String phase2=boys[rand1]+" "+feelings[rand3]+" "+girls+[rand2];
String[][] phase={phase1,phase2};
int p=phase.length;
int q=(int)(Math.random()*p);
System.out.println(phase[0][q]);
}
}
}