java广告墙的设计程序代码
时间: 2023-10-26 11:34:11 浏览: 42
以下是一个简单的 Java 广告墙的设计程序代码:
```
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class AdWall {
private List<String> ads;
public AdWall() {
ads = new ArrayList<>();
ads.add("广告1");
ads.add("广告2");
ads.add("广告3");
ads.add("广告4");
ads.add("广告5");
}
public void shuffleAds() {
Collections.shuffle(ads, new Random());
}
public String getAd(int index) {
return ads.get(index);
}
public static void main(String[] args) {
AdWall adWall = new AdWall();
adWall.shuffleAds();
for (int i = 0; i < adWall.ads.size(); i++) {
System.out.println(adWall.getAd(i));
}
}
}
```
这个程序使用了 ArrayList 来存储广告,使用 Collections 类的 shuffle() 方法来随机打乱广告的顺序,然后使用 getAd() 方法来获取指定位置的广告。在 main() 方法中,我们创建了一个 AdWall 对象,并打乱了广告的顺序,然后遍历了所有的广告并输出。