89竹林 发表于 2015-1-14 17:47

很经典的java爱情代码-懂程序的可以看看

据说是一个做双面胶带网站程序员的女生写的:
result love(boy, girl)
{  
if( boy.house ( ) && boy.car ( ) )
 {
boy. set (nothing);
return girl. marry (boy);
 }
else if (girl.degree ( )==doctor)
{
boy. set(nothing);
return girl.marry (anyboy);
}
else if ( girl. would like to wait for ( ) )
{
while( !( boy.earn mone y > 100,000 && girl.love > 8 ) )
  {
    for( day=1; day <=365; day++)
    {
      if( day == Saint Valentine's Day )
      if( boy.givegirl(rose) )
          girl.love++;
      else
      girl.love--;
      if( day == girl.birthday)
      if( boy.givegirl(rose) )
          girl.love++;
      else
      girl.love--;
      boy.earn money( );
    }
}
if( boy.house( ) and boy.car( ) )
   {
    boy.set(nothing);
    return girl.marry(boy);
}
age++;
girl.love--;
}

return girl.goto(another boy);
}





哥给出的解释:




爱的选择(男孩女孩)
如果
男孩:有车 且 有房
男孩什么都不做 女孩嫁给男孩

如果
女孩:学历 = 博士
男孩什么都不作 女孩嫁给男孩

如果
女孩愿意去等待的话
则一年365天
情人节的时候,男孩送给女孩玫瑰
则女孩对男孩的好感增加 否则减退
女孩生日的时候,男孩送给女孩玫瑰
则女孩对男孩的好感增加 否则减退
前提是男孩需要每天都在赚钱
在此期间 如果男孩有了车和房
则女孩嫁给了男孩
否则 年龄增加了一岁 女孩的感情随之减退

如果一切的假设不成立
则结果是女孩去找了别的男孩



页: [1]
查看完整版本: 很经典的java爱情代码-懂程序的可以看看