黑马程序员技术交流社区
标题:
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多...
[打印本页]
作者:
zhaokun
时间:
2016-9-23 23:31
标题:
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多...
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?
作者:
wo1026756529
时间:
2016-9-23 23:52
package org.pie.audition;
import java.util.Scanner;
public class Test10 {
/**
* 10.28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?
* 假如是50人,又需要买多少瓶可乐?
*/
public static void main(String[] args) {
//while(true){
System.out.println("输入");
int he = new Scanner(System.in).nextInt();
int kong = 0,mai = 0;
while(he > 0) {
if(kong == 3) {
kong = 1;
he--;
continue;
}
//if((mai+1) % 3 != 0) {
else{
mai++;
kong++;
he--;
}
}
System.out.println(he);
System.out.println(mai);
System.out.println(kong);
}
}
作者:
gcno93
时间:
2016-9-24 00:20
public static void main(String[] args) {
/**
* 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,
* 够28人喝?假如是50人,又需要买多少瓶可乐?
*/
final int SUM = 28;//可乐总数
int song = 0; //可送几瓶
int i ; //多少人买
for (i = 1; i <= SUM; i++) {//不管了,算他全买
if(i % 3 == 0){ //如果是三个人就送一瓶
song++;
}
if(i + song >= SUM){ //送的加买的等于可乐总数
break;
}
}
System.out.println(i);//i就是要买的人数了
}
作者:
fiendGG
时间:
2016-9-24 00:46
楼上的方法都学到了~涨姿势了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2