「圆桌游戏java」圆桌游戏小说
今天给各位分享圆桌游戏java的知识,其中也会对圆桌游戏小说进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
好玩的酒桌上的游戏有哪些
好玩的酒桌游戏1:压指
指头之间排列顺序的游戏。将手掌摊开,大拇指向上,依高低位置次序管下去,小拇指管大拇指,形成循环;出手时,两人同喊:哥俩好,管上!
国人尊崇礼尚往来,哥俩好是必定要喊得;之后,就是互相的轧制了,管上二字,发音要清脆有力,透着股狠劲儿,最初的恶性竞争意识得以显现。
好玩的酒桌 游戏2:
以一个人开始报数,第一个可以随意的报数,然后按顺时针方向轮下去,下一个报数者必须是前一位报出的数字加四后的结果(如前一位报2,那他就只能报6),依次下去。当所遇到的数字的个位数是0或5,那么就不能直接报出数字,要报出大家事先说的东西(我们玩的时候一般说菜名,把菜也摆成一圈,从一道菜说起,要按顺序不能乱报)。如轮到我是35,我不能直接说35,而要说菜名。如果报了35或报错数字或说错菜名就算失败,要有惩罚。然后从错误者开始新一轮。
好玩的酒桌 游戏3:心脏病
用具:无
人数:越多越好
方法:将一副扑克牌给酒桌上的每个人平均分发,但是不能看自己和他人手里的牌。然后以酒桌上的人为序,按照人数排列。例如,酒桌上有5个人,可编为1-5的序号。如果该人出的牌和自己的序号相同,那大家的手就是拍向那张牌,可以手叠手的拍,最后拍上去的'人是输家。
兴奋点:非常刺激,经常是大家的手红的一塌糊涂。
缺点,对桌子不利
好玩的酒桌 游戏4:开火车
用具:无
人数:两人以上,多多益善
方法:在开始之前,每个人说出一个地名,代表自己。但是地点不能重复。游戏开始后,假设你来自北京,而另一个人来自上海,你就要说:“开呀开呀开火车,北京的火车就要开。”大家一起问:“往哪开?”你说:“上海开”。那代表上海的那个人就要马上反应接着说:“上海的火车就要开。”然后大家一起问:“往哪开?”再由这个人选择另外的游戏对象,说:“往某某地方开。”如果对方稍有迟疑,没有反应过来就输了。
兴奋点:可以增进人与人的感情,而且可以利用让他或她“开火车”的机会传情达意、眉目传情。
缺点:无
好玩的酒桌 游戏5: 猜牙签
适合人数:5-10人
道具:比人数多一只的牙签数只。
游戏步骤:
1、以7个人为例,请准备8个牙签。首先由一人担任游戏的庄家,庄家将随意拿几根牙签放在手上,当然,不可以给其他人看到。
2、然后庄家就让其他的玩家猜一个数字。这个数字是1-8之间的任意的一个数,如果玩家没有猜中,就轮到下一个玩家猜庄家手中的牙签。如果猜中了,就该猜中的玩家喝酒。如果所有玩家都没有猜中的话,就由庄家喝酒。
3、举个例子,七个人一起玩,假设庄家拿了5根牙签在手中,然后庄家就依此问其他6个玩家,比如,第一个玩家猜有8根,因为没有猜中,所以第一个玩家就不用喝酒。轮到下一个,这个人只能猜剩下的1-8之间的7个数字,分别是:1、2、3、4、5、6、7,假如这个人猜6,没有猜中,就轮到下一位,那么这个人只能猜剩下6个数字了,分别是:1、2、3、4、5、7,如果这个猜中,也就是说5的话,那这个人就该喝酒。如果没有猜中,就轮到下一个人。一直这样循环,知道玩家猜中了为止,如果所有玩家都没有猜中,就只有庄家喝酒。
4、如果有人输了,就罚酒,并由喝酒的人重新担任庄家,这样游戏就一直进行下去了,一直等到喝完全部的酒。而且是无一例外的人人都会喝,运气不好就会喝很多啦。幸好本人近年运气好,只喝了3次,否则就会出洋相的。
好玩的酒桌 游戏6:点将
多人游戏,即三个人以上到无限,多多益善,就怕人少。圆桌坐定,按一四七、二五八、三六九间隔划分,一声令下,集体出手,凑得数目,舍去大头,只要余数,看余数是几,若自己代表的三个数中有余数,那就废话少说为妙,此“酒可责众”矣。
常说别站错队、上错船,原是明哲保身,却也无意促成了帮派意识。硬性的划分和游戏的成分,让人感觉不到屠刀逼近,要是换了现实,霉运一来,树倒猢狲散,可人到此时偏偏认死理儿:要死死一块儿,大家同遭殃,心里就平衡。可见,人多并不一定都是好事。
好玩的酒桌 游戏7:蜜蜂
口令:两只小蜜蜂呀,飞到花丛中呀,嘿!石头,剪刀、布,然后猜赢的一方就做打人耳光状,左一下,右一下,同时口中发出"啪、啪"两声,输方则要顺手势摇头,作被打状,口喊"啊、啊";如果猜和了,就要做出亲嘴状还要发出两声配音。动作及声音出错则饮! ( 注:适合两个人玩,有点打情骂俏的味道,玩起来特别逗!)
好玩的酒桌 游戏8:007
由开始一人发音"零"随声任指一人,那人随即亦发音"零"再任指另外一人,第三个人则发 音"柒",随声用手指作开枪状任指一人,"中枪"者不发音不作任何动作,但"中枪"者旁边左右两人则要发"啊"的声音,而扬手作投降状。--出错者饮!
(注:适合众人玩,由于没有轮流的次序,而是突发的任指其中的一个人,所以整个过程都必须处于紧张状态,因为可能下个就是你了!)
好玩的酒桌 游戏9:明七暗七
按自然数按顺序数下来,1、2、3、4、5、6、7……遇到7、17、27、37等以7结尾的数字称作"明七",7的倍数如14、21、28等称作"暗七",到"明七""暗七"的人都不能发声,只能敲一下桌子,然后逆顺序再继续数下去。从左到右1、2、3、4、5、6、7(不发音)然后逆顺序,喊"6"者要紧接喊"8",9、 10、11、12、13、14(不发音),喊"13"者又要紧跟着喊"15",一直下去,到"27" "28"时最容易出错。
(注:适合多人一起玩,比较简单轻松,不过因为口令简单,可能会容易乏味一点。)
好玩的酒桌 游戏10:猜测输赢
玩法有很多种,可是最基本的原理就是一方随意作出手势,如果对方顺应作出相同的手势则对方输,要罚酒。
A.青蛙跳 两人手指拱在桌面,一人首先喊"青蛙青蛙跳",在"跳"字发出的时候五指弹起一个手指作"跳"状,如本方出中指,对方出中指则输,喝酒,出其他四指则过,然后轮到对方喊"青蛙青蛙跳",一直下去。
B. 两人猜:"石头、剪刀、布",赢方立即用手指向上下左右各一方,输方顺应则喝酒。
java 约瑟夫环 我有问题
/**
* @Title: YueSeFH.java
* @Package com.cn.zh.interesting.test
* @Description: TODO(约瑟夫环代码)
* @author zhh
* @date 2014年4月18日 下午2:28:25
* @version V1.0
*/
package com.cn.zh.interesting.test;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
/**
* @ClassName: YueSeFH
* @Description: TODO(约瑟夫环是一个数学的应用问题:
* 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个 人出列;
* 他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。)
* @author zhanghua
* @date 2014年4月18日 下午2:28:25
*
*/
public class YueSeFH {
/**
* @Title: main
* @Description: TODO(main方法)
* @param @param args
* @return void
* @throws
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n = 0; // 总共几个人参加游戏
int m = 0; // 从编号为多少的人开始报数
int k = 0; // 以数字几为出列数
System.out.print("请输入总共几个人参加游戏:");
while (true) {
try {
// 数组缓冲
byte[] b = new byte[1024];
int j = 0;
// 读取数据
j = System.in.read(b);
// 转换为字符串
String str = new String(b, 0, j - 2);
if (StringUtils.isNotEmpty(str)) {
try {
n = Integer.parseInt(str);
break;
} catch (NumberFormatException nfe) {
// TODO: handle exception
System.out.println("让你输入的是几个人,是数字,明白??");
}
}
} catch (Exception e) {
// TODO: handle exception
System.out.println("晕,咋出错了,再重新输一次吧!!");
}
}
System.out.print("请输入从编号为多少的人开始报数:");
while (true) {
try {
// 数组缓冲
byte[] b = new byte[1024];
int j = 0;
// 读取数据
j = System.in.read(b);
// 转换为字符串
String str = new String(b, 0, j - 2);
if (StringUtils.isNotEmpty(str)) {
try {
m = Integer.parseInt(str);
if (m n) {
System.out
.println("数学是体育老师教的吧,你输入的编号都超出总人数了,再输一次。。");
} else {
break;
}
} catch (NumberFormatException nfe) {
// TODO: handle exception
System.out.println("让你输入从哪个编号开始报数,傻了啊??");
}
}
} catch (Exception e) {
// TODO: handle exception
System.out.println("晕,咋出错了,再重新输一次吧!!");
}
}
System.out.print("请输入以数字几为出列数:");
while (true) {
try {
// 数组缓冲
byte[] b = new byte[1024];
int j = 0;
// 读取数据
j = System.in.read(b);
// 转换为字符串
String str = new String(b, 0, j - 2);
if (StringUtils.isNotEmpty(str)) {
try {
k = Integer.parseInt(str);
break;
} catch (NumberFormatException nfe) {
// TODO: handle exception
System.out.println("让我说你什么好,是以数字几为出列数,数字、数字。。");
}
}
} catch (Exception e) {
// TODO: handle exception
System.out.println("晕,咋出错了,再重新输一次吧!!");
}
}
// 根据输入的总人数,生成一个数组
ListInteger list = new ArrayListInteger();
for (int i = 1; i = n; i++) {
list.add(i);
}
// 调用函数计算约瑟夫环
String str = yueSeFH(list, m, k);
System.out.println(str);
}
/**
*
* @Title: yueSeFH
* @Description: TODO(回调函数计算约瑟夫环)
* @param list
* 总共人数的一个集合
* @param m
* 从编号为m开始报数
* @param k
* 以数字k为出列数
* @return void
* @throws
*/
private static String yueSeFH(ListInteger list, int m, int k) {
String str = "";
if (list.size() == 1) {
System.out.println("剩下最后的同学是:" + list.get(0));
return "";
} else {
int j = k % list.size(); // 取余,出列数比总人数大,也只是挨着数,直到完为止,取余可以直接进行最后一轮
if ((list.size() - m + 1) = j) { // 判断从编号位置开始到整个集合完毕的个数是否大于取余的结果j,如果大于,说明本轮即可排出出列,否则,得从集合第一个开始继续数
j = j + m - 2;
} else {
j = j - (list.size() - m) - 2;
}
str = list.get(j).toString();
list.remove(j); // 符合条件则删除一个
m = (j + 1); // 记录下一个要开始报数的人员
if (list.size() m) {
m = m - list.size();
}
return str + "," + yueSeFH(list, m, k); // 继续回调,直到集合list只剩一个人为止
}
}
}
求教JAVA题.这题我看不懂需要输出什么
由于每次只会剪掉一个人,最后一组为甲和乙,报数为1-2-3,谁先报谁淘汰。首先从谁开始报数这个如何确定,随意选择吗。如果使用编程解决,可以用链表。剩下的数字指的是什么?班长报的数字吗?那肯定是2了,或者最后剩下的人数,那肯定是1了。或者指的是其他的意思。
求写一个java程序
约瑟夫环问题
public class Main {
public static void main(String[] args) {
//50个人,从第一个人开始数,数到3的人出列
countThree(50, 0, 3);
}
/**
* 约瑟夫环:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。
* 从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,
* 数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
*
* @param n 人的总数
* @param start 开始报数的序号,start n
* @param m 出列的标记(可以大于n)
*/
private static void countThree(int n, int start, int m) {
ListInteger list = new ArrayListInteger();
//初始化列表
for (int i = 1; i = n; i++) {
list.add(i);
}
while (list.size() 0) {
//将前连个移入列表尾端
for (int j = 0; j m-1; j++) {
list.add(list.remove(start));
}
//打印出列的序号
System.out.println(list.remove(start));
}
}
}
什么是圆桌游戏
什么是圆桌游戏,个人围着圆桌坐成一圈,按顺时针顺序依次标号为1号至n号。对1 i n的i来说,i号的左边是i+1号,右边是i-1号。1号的右边是n号,n号的左边是1号。
致命圆桌第八轮游戏讲的什么
第八轮圆桌游戏
常青音乐高中
座位:空位右手边第一个
剥夺:二分之一的肝功能和全部的胆功能
内容:常青音乐高中已经荒废了十年。为了追忆母校曾经的辉煌,本次追忆母校的活动,将会在荒废的母校生活五天,除了每天的固定行动以外,剩余的时间可以自由活动。用视频、音频或者文字的方式,记录下这五天的生活。活动结束后,将大家的素材收集起来,制作成一期纪念节目公布到网上作为留念。
队友:左知言(背叛者)
其他人:连城,张铁牛,方纯,金鑫,乔四,卜刀刀,万怜
死亡:照片的精神污染和侵略,晕厥交响曲(用国歌对抗,源源nb)
背景:76年暑假学生巡回演出,在校长驳回的情况下,指挥老师依旧带领大家演奏晕厥交响曲,造成大范围精神污染。
通关:毁掉宣传晕厥交响曲的指挥老师的照片
奖励:小提琴演奏者玩偶
关于圆桌游戏java和圆桌游戏小说的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。