刚看完java基础视频前四天,方法不太熟练,也就不用了,半个小时多点敲出来的,不足之处望希望能指点出来.
- /*
- 题目:
- 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?
- 假如是50人,又需要买多少瓶可乐?(需写出分析思路)
- 分析:
- 1,定义一个变量count,等于需要喝可乐的人数
- 2,定义一个变量temp,等于能兑换的可乐数量
- 3,每三瓶能兑换一瓶,可以当作条件,循环次数 % 3 = 0的时候,则temp自增
- 4,人数减去能兑换的可乐数量就是实际购买的可乐瓶数
- */
- import java.util.Scanner;
- class Test1 {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入需要喝可乐的人数:");
- int count = sc.nextInt();
- int temp = 0;
- int i = 0;
- for (i = 1;i <= count ;i++ ) {
- if (i % 3 == 0) {
- temp +=1;
- }
- }
- int sum = count - temp;
- System.out.println(count + "人需要购买" + sum + "瓶");
- }
- }
复制代码
|