import?java.util.Scanner;

成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設、網(wǎng)站重做改版、托克遜網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5高端網(wǎng)站建設、商城網(wǎng)站定制開發(fā)、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為托克遜等各大城市提供網(wǎng)站開發(fā)制作服務。
/**
*?
*?@author?12052010
*?@Date?December?05,2014
*
*/
public?class?Film?{
public?static?void?main(String[]?args){
Scanner?input?=?new?Scanner(System.in);
int?[][]?num?=?new?int[2][10];
int?fg1,fg2;//標志顧客選擇?的座位fg1:排數(shù)?fg2:列數(shù)
for(int?i=0;inum.length;i++){
for(int?j=0;jnum[i].length;j++)
num[i][j]=0;//賦初值,所有座位沒有被預定
}
randomBook(num);
System.out.print("\n-----------電影院座位訂票情況(0:還沒被預定?1:?已經(jīng)被預定)------------");
for(int?i=0;inum.length;i++){
System.out.println("");
for(int?j=0;jnum[i].length;j++)
System.out.print("??"+num[i][j]);
}
/**
?*?顧客輸進的排數(shù)必須符合0?or?1
?*/
do{
System.out.print("\nInput?fg1:?");
fg1=input.nextInt();
}?while(fg10||fg12);
/**
?*?顧客輸進的列數(shù)必須符合?0-9
?*/
do{
System.out.print("Input?fg2:?");
fg2=input.nextInt();
}?while(fg20||fg29);
if(num[fg1][fg2]==1){
System.out.print("\n已經(jīng)被人訂了,不好意思");
}else{
System.out.print("\n你要訂的座位是:?"+?fg1+"排??"+?fg2+"列,?票價:");
if(fg1==1)
System.out.print("10000文");
else
System.out.print("20000文");
}
}
/**
?*?隨即設置電影院的座位被預定
?*/
public?static?void??randomBook(int[][]?num){
for(int?i=0;inum.length;i++){
for(int?j=0;jnum[i].length;j++){
//隨機設置
num[i][j]=(int)(Math.random()*2);
}
}
}
}
public static void main(String[] args) {
LinkedListInteger ll=new LinkedListInteger();
for(int i=1;i51;i++){
ll.add(i);
}
int i=0;
while(ll.size()0){
i=(int)(ll.size()*Math.random());
System.out.println(ll.get(i));
ll.remove(i);
}
}
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("學生"+c+"坐在"+seat.get(i));
}
}
}
有問題追問我
import?java.io.File;
import?java.io.FileNotFoundException;
import?java.util.Arrays;
import?java.util.Scanner;
public?class?Kyo
{
private?static?final?String?TXT?=?"booking.txt";
private?static?final?String?LINE?=?System.getProperty("line.separator");
private?static?String?readLine(int?line,?int?count,?String?file)
{
try
{
Scanner?scan?=?new?Scanner(new?File(file));
scan.skip("([^"?+?LINE?+?"]+["?+?LINE?+?"]+)"?+?"{"?+?(line?+?1)?+?"}");
String?result?=?"";
while(count??0??scan.hasNextLine())
{
result?+=?scan.nextLine().trim();
if(count??1)
{
result?+=?LINE;
}
count--;
}
scan.close();
return?result;
}
catch(FileNotFoundException?e)
{
e.printStackTrace();
}
return?"";
}
private?static?void?setBestSeat(String[]?seat,?String?tag,?String?members,?int?num)
{
int[]?seats?=?new?int[0];
int[]?indexs?=?new?int[0];
for(int?i?=?0;?i??seat.length;?i++)
{
String?s?=?seat[i];
boolean?isExisted?=?s.contains(tag);
if(s.contains(tag))
{
for(int?j?=?i?+?1;?j??i?+?num;?j++)
{
if(j??seat.length?-?1)
{
isExisted?=?false;
break;
}
String?b?=?seat[j];
if(!b.contains(tag))
{
isExisted?=?false;
break;
}
}
int[]?dest?=?new?int[seats.length?+?1];
System.arraycopy(seats,?0,?dest,?0,?seats.length);
dest[dest.length?-?1]?=?i;
seats?=?dest;
}
//?是否有足夠的連續(xù)數(shù)組元素(座位數(shù))
if(isExisted)
{
int[]?dest?=?new?int[indexs.length?+?1];
System.arraycopy(indexs,?0,?dest,?0,?indexs.length);
dest[dest.length?-?1]?=?i;
indexs?=?dest;
}
}
String[]?ms?=?members.split("["?+?LINE?+?"]+");
if(indexs.length?==?0)
{
indexs?=?seats;
String?tmp?=?",";
for(int?i?=?0;?i??ms.length;?i++)
{
int?rand?=?(int)?(Math.random()?*?indexs.length);
int?ir?=?indexs[rand];
if(tmp.indexOf(","?+?ir?+?",")?==?-1)
{
seat[ir]?=?"Seat?"?+?(ir?+?1)?+?":?"?+?ms[i];
tmp?+=?ir?+?",";
}
else
{
i--;
}
}
}
else
{
int?rand?=?(int)?(Math.random()?*?indexs.length);
int?ir?=?indexs[rand];
for(int?k?=?ir;?k??ir?+?ms.length;?k++)
{
seat[k]?=?"Seat?"?+?(k?+?1)?+?":?"?+?ms[k?-?ir];
}
}
}
public?static?void?main(String[]?args)
{
String[]?seat?=?{
"Seat?1:?-empty-",
"Seat?2:?-empty-",
"Seat?3:?-empty-",
"Seat?4:?-empty-",
"Seat?5:?-empty-",
"Seat?6:?-empty-",
"Seat?7:?-empty-",
"Seat?8:?-empty-"
};
String[][]?booking?=?new?String[0][];
Scanner?input?=?null;
int?count?=?0;
int?number?=?0;
try
{
input?=?new?Scanner(new?File(TXT));
while(input.hasNextLine())
{
String?line?=?input.nextLine().trim();
if(line.matches("^\\d+$"))
{
int?num?=?Integer.parseInt(line);
if(num?!=?seat.length)
{
String?result?=?readLine(count,?num,?TXT);
setBestSeat(seat,?"-empty-",?result,?num);
}
num?=?num?==?seat.length???2?:?num?+?1;
String[][]?dest?=?new?String[booking.length?+?1][];
System.arraycopy(booking,?0,?dest,?0,?booking.length);
dest[dest.length?-?1]?=?new?String[num];
booking?=?dest;
booking[number][0]?=?line;
number++;
}
count++;
}
booking[0][1]?=?Arrays.toString(seat).replaceAll("[\\[\\]]",?"");
input.close();
}
catch(FileNotFoundException?e)
{
e.printStackTrace();
}
for(int?i?=?0;?i??seat.length;?i++)
{
System.out.println(seat[i]);
}
System.out.println(Arrays.deepToString(booking));
}
}
隨機排座位,首先的知道有多少個座位吧?以下是60個座位的隨機排序!
import java.util.Random;
public class select{ //建一個類命名為selcet.java
public static void main(String[] args)
{
System.out.println("隨機的九個數(shù)是:");
int a[] = new int[60]; //總的有60個座位!
Random random = new Random();
for (int i=0;ia.length;i++)
{
int z = random.nextInt(60); //隨機抽取60個座位
a[i] = Math.round(z);
if (i = 1)
{
int j = i;
while (j = 0)
{
if (a[i] == a[j])
{
int k = random.nextInt(60);//隨機抽取60個座位
a[i] = Math.round(k);
}
j--;
}
}
System.out.print(a[i] + 1 + " ");
}
}
}
網(wǎng)頁標題:java座位預定程序代碼,java座位預定程序代碼是多少
網(wǎng)頁地址:http://chinadenli.net/article29/dsgsejh.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、小程序開發(fā)、搜索引擎優(yōu)化、網(wǎng)站建設、關(guān)鍵詞優(yōu)化、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)