问题描述
- 【Java考试题】求助大家了,实在是不会,考试题!!
-
一晚,黄药师在桃花岛上独自饮酒。突然一个梅花鹿从窗户跳了进来。
黄药师正要发功杀死鹿,正在这时,梅花鹿的主人赶来,跪拜,“岛主,这鹿我没管好,收到惊吓,跑了过来。”
黄药师转怒为喜,立刻说:“好!我出3倍的钱买你的鹿如何?”
鹿主人一听,立刻露出了喜悦的神情。
黄药师拿来了17坛美酒,便倒了半杯酒,说:“你也喝杯酒吧,喝完我就给你拿钱”。鹿主人拿起酒杯一饮而尽。
黄药师每次满满一碗,鹿主人每次一半,假设一坛酒容量是1476ml,求两人各喝了多少ml?
黄药师身上有三錠银子,给了鹿主人,一錠银子,买下鹿肉,共饮共吃,结果每天鹿主人都来?共饮共吃[循环]
编写程序,实现这个故事,并把计算带到程序中。
要求:必须要有,还可以再有其他方法
解决方案
解决方案二:
public static void main(String[] args) {
Integer i=1476;//每坛酒的容量
Integer sum=i*17;//酒的总量
//下面开始计算黄药师一次喝一碗即三分之二,鹿主人一次半碗即三分之一
Integer huang=sum*2/3;
Integer lu=sum/3;
//又由于黄药师和鹿主人一个每次一碗,一个每次半碗,一碗的容量又不知
//所以黄药师和鹿主人喝的酒量只是一个约数
System.out.println("黄药师一共喝了约"+huang+"ml的酒");
System.out.println("鹿主人一共喝了约"+lu+"ml的酒");
//下面是两人吃肉,由于二人永不停歇的吃,所以是个死循环
//(真正的项目是不允许出现死循环的,切记)
int a=1;
for(int b=0;b<a;b++){
a++;
System.out.println("共饮共吃");
}
}
时间: 2024-12-30 17:08:34