你跟我剛才回答的那個(gè)問(wèn)題是同學(xué)吧,我剛貼出來(lái)。下次提問(wèn)之前可以先搜一下
創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺(tái)為眾多戶提供IDC機(jī)房托管 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。
---------------分割線---下面是代碼,純手打-----------------
//自己沒(méi)有驗(yàn)證沒(méi)有測(cè)試,可能會(huì)有錯(cuò)誤,你自己看著改一下
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
HashMapString, ArrayList seat=new HashMap();
int row;
int column;
//創(chuàng)建座位
for(int i=1;i11;i++) {
ArrayList desk=new ArrayList();
for(int ii=0;ii8;ii++) {
desk.add("0");
}
seat.put("第"+i+"排", desk);
}
//開(kāi)始選座
for(;;) {
System.out.println("========開(kāi)始選票===========");
//循環(huán)輸出座位
for(int i=1;iseat.size();i++) {
System.out.print("第"+i+"排"+" ");
for(int ii=0;iseat.get("第"+i+"排").size();) {
System.out.print(seat.get("第"+i+"排").get(ii));
}
}
//開(kāi)始選座
for(;;) {
System.out.println("選擇排數(shù)");
row=s.nextInt();
System.out.println("選擇第幾個(gè),只有0可以選,x是已經(jīng)被選了");
column=s.nextInt();
if(seat.get("第"+row+"排").get(column).equals("0")) {
seat.get("第"+row+"排").set(column, "X");
System.out.println("選座成功,您的座位是:第"+row+"排,第"+column+"列");
break;
}
}
}
}
隨機(jī)排座位,首先的知道有多少個(gè)座位吧?以下是60個(gè)座位的隨機(jī)排序!
import java.util.Random;
public class select{ //建一個(gè)類命名為selcet.java
public static void main(String[] args)
{
System.out.println("隨機(jī)的九個(gè)數(shù)是:");
int a[] = new int[60]; //總的有60個(gè)座位!
Random random = new Random();
for (int i=0;ia.length;i++)
{
int z = random.nextInt(60); //隨機(jī)抽取60個(gè)座位
a[i] = Math.round(z);
if (i = 1)
{
int j = i;
while (j = 0)
{
if (a[i] == a[j])
{
int k = random.nextInt(60);//隨機(jī)抽取60個(gè)座位
a[i] = Math.round(k);
}
j--;
}
}
System.out.print(a[i] + 1 + " ");
}
}
}
import java.util.*;
public class a {
public static void main(String[] args) {
int i;
char c;
String[] a = {"座位1","座位2","座位3","座位4","座位5"};
/*生成座位list*/
ListString seat = new ArrayListString();
/*向其中添加座位*/
for(i = 0;i 5;i++){
seat.add(a[i]);
}
/*調(diào)用函數(shù),將順序打亂*/
Collections.shuffle(seat);
/*顯示結(jié)果*/
for(i = 0,c = 'a'; c = 'e';c++,i++){
System.out.println("學(xué)生"+c+"坐在"+seat.get(i));
}
}
}
有問(wèn)題追問(wèn)我