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