私は男の子の名前、愛情、憎しみ、崇拝のような感情のための1つの男の子のための3つの配列を作成し、3番目の名前は女の子のためのものです女の子。別の配列に配列を格納できますか?
各アレイの乱数を生成し、...(boys[]+" "+feelings[]+" "+girls[])
のような出力を与えるように接続しました。例えば、Sagar hates Sakshi
です。
ここでは、この文は男の子に関するものです.のような女の子に対して別のストリングを生成したいと考えています。今これらの新しく生成された文字列も無作為に印刷されるべきです。どうすればいいですか?
私のソースコードは、このようなものです...
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]);
}
}
}