黑马程序员技术交流社区
标题:
一个有趣的编程 转
[打印本页]
作者:
sunw
时间:
2015-8-31 22:14
标题:
一个有趣的编程 转
//男孩有房
boolean boyHasHouse=false;
//男孩有车
boolean boyHasCar=true;
//女孩的感情值
int girlsLoverCount=5;
//女孩是否愿意等
boolean girlsCanWaite=true;
//男孩的年薪
int boySalary=80000;
//男孩送玫瑰花
boolean boyGiveFlower=true;
//情人节(值为一年中的第几天)
int loverDay=363;
//女孩的生日
int girlsBir=364;
//年龄
int age=21;
//如果男孩没房没车
if(boyHasHouse==true && boyHasCar==true){
System.out.println("男孩有房有车,女孩直接嫁给男孩");
}else if( (boyHasHouse==true) || (boyHasCar==true) ){
System.out.println("男孩有房或者有车,女孩暂时不嫁给男孩,接下来要看女孩是否愿意等");
if(girlsCanWaite==true){
//当男孩的年薪没有超过10万,并且女孩的感情值没有超过8
System.out.println("女孩愿意等男孩");
while(!(boySalary>100000 && girlsLoverCount>8)){
for (int day = 0; day < 365; day++) {
if(day==loverDay){
if(boyGiveFlower){
girlsLoverCount++;
System.out.println("女孩的感情值在增加"+girlsLoverCount);
}else{
girlsLoverCount--;
System.out.println("女孩的感情值在减少"+girlsLoverCount);
}
}
if(day==girlsBir){
if(boyGiveFlower){
girlsLoverCount++;
System.out.println("女孩的感情值在增加"+girlsLoverCount);
}else{
girlsLoverCount--;
System.out.println("女孩的感情值在减少"+girlsLoverCount);
}
}
}
System.out.println("男孩拼命赚钱");
boySalary+=10000;
age++;
girlsLoverCount--;
System.out.println("男孩现在的年薪是:"+boySalary+"年龄是:"+age);
System.out.println("------------一年结束了------------------\n");
}
if(age<27 && girlsLoverCount>8){
System.out.println("结婚了,完美啦!");
}else{
//钱赚到了,但是年龄太大了,女孩还是易主了。
System.out.println("男孩年龄太大了,女孩投奔其他男孩");
}
}else{
System.out.println("女孩不等男孩了,去投奔其他男孩了");
}
}
作者:
JXHIUUI
时间:
2015-8-31 23:08
我知道这样很无聊。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2