Jus*_*tMe 2 java arrays string random jsp
我做了一个数组,但我很困惑,如何显示随机生成器上的数组内容depanding.
例如,如果我的数组中有四个语句,当我运行程序时,我得到数字3,我希望它链接到数组中的一个语句.
例如它应该打印出来:3 - 找一份工作
我正在使用它作为数组:
String[] activityName = new String[5];
activityName[1] = "Go and Have Fun";
activityName[2] = "Hiya, Go Shooping";
activityName[3] = "Get a job";
activityName[4] = "Read a book";
Run Code Online (Sandbox Code Playgroud)
我正在使用此代码来生成一个随机数:
Random generator = new Random();
int n=5;
int randomNumber = generator.nextInt( n );
System.out.println(randomNumber);
Run Code Online (Sandbox Code Playgroud)
另外,我不想在发电机中使用0.
任何帮助,将不胜感激.谢谢.
总是从0索引中索引java中的数组.Java中的数组是零索引的.您只需将1添加到生成的randomNumber即可.要获取活动名称,请参阅下面的samble,即使您删除/添加元素也是安全的.
String[] activityName = new String[4];
activityName[0] = "Go and Have Fun";
activityName[1] = "Hiya, Go Shooping";
activityName[2] = "Get a job";
activityName[3] = "Read a book";
Random generator = new Random();
int randomNumber = generator.nextInt(activityName.length);
System.out.println(activityName[randomNumber]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
666 次 |
| 最近记录: |