黑马程序员技术交流社区
标题:
关于买三瓶可乐送一瓶的问题
[打印本页]
作者:
qinrh
时间:
2015-4-16 17:17
标题:
关于买三瓶可乐送一瓶的问题
思路:1.输入人数
2.count记录总共的瓶数,buycount记录买的瓶数。
3.当总共的瓶数不等于人数时,进行循环。
4.以三瓶为一个for循环。当此时总共的瓶数不等于人数,增加1,同时判断是否正好是第三瓶,第三瓶时,count++
class Test
{
public static void main(String[] args)
{
int people =Integer.parseInt(args[0]);
int count = 0;
int buycount=0;
while(!(people==count))
{
for(int x=1; x<=3; x++)
{
if(!(people==count))
{
buycount++;
count++;
if(x==3 & !(people==count))
count++;
}else
break;
}
}
System.out.println(buycount);
}
}
我这个办法很麻烦,但是,也是一种参考。
作者:
破烂小白
时间:
2015-5-14 18:44
System.out.print((28/4)*3+(28&4)); 。。我的第一反映。。好像不符合
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2