我想在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]);
}
}
}