java面试趣味程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面试趣味程序相关的知识,希望对你有一定的参考价值。

一 泊松分酒
1.有一个12品脱的酒瓶,里面装满葡萄酒,另有8品脱和5品脱的瓶子各一个,问如何分出6品脱的酒出来

public class Poissonpointsofwine
{
static final int L=12; //大屏容量
static final int M=8;
static final int S=5;
static int l=12; //大瓶实际酒量
static int m=0;
static int s=0;




static void LintoM()
{
if(l>M)
{
m=M;
}else
{
m=l;
}
l=l-m;
System.out.printf("\nl->m:\t l=%d\tm=%d\ts=%d\t",l,m,s);
}
static void MintoS()
{
int n=s;
if(m+s>s)
{
s=S;
m=m-(S-n);
}else
{
s=S;
m=0;
}
l=l-m;
System.out.printf("\nm->s:\t l=%d\tm=%d\ts=%d\t",l,m,s);
}
static void SintoL()
{
l=l+s;

s=0;
System.out.printf("\ns->l:\t l=%d\tm=%d\ts=%d\t",l,m,s);
}
public static void main(String[] args)
{
while(l!=L/2)
{
if(M==0)
{
LintoM();
}
if(s==S)
{
SintoL();
}else if(m!=0)
{
MintoS();
}
}

}
}

 

 

 
































































以上是关于java面试趣味程序的主要内容,如果未能解决你的问题,请参考以下文章

趣味故事5分钟学会第一个Java程序,秒懂跨平台执行原理

写代码:制作趣味模板程序

面试趣味题

.net趣味面试题总结

疯狂Java学习笔记(72)-----------大话程序猿面试

趣味装逼恶搞娱乐小程序源码_支持流量主