问这堆苹果共有多少个

有一堆苹果如果按5个一组分,则剩4个,如果按4个一组分,则剩3个,如果按3个分则剩2个,问这堆苹果共有多少个用Java语言如何去写

 //暴力计算
 int max = 0;
 while (true){
       if(max%5 == 4 && max%4==3 && max%3==2){
               break;
        }
        max++;
 }
 System.out.println(max);

 //稍微提高一下性能
 int max1 = 4;
 while (true){
       if(max1%5 == 4 && max1%4==3 && max1%3==2){
               break;
        }
         max1+=5;
 }
 System.out.println(max1);
//答案是59

 


public class Apple {

	/*
	 * 有一堆苹果如果按5个一组分,则剩4个,如果按4个一组分,则剩3个,如果按3个分则剩2个,
	 * 问这堆苹果共有多少个用Java语言如何去写
	 * */
	public static void main(String[] args) {
		
		int x = 0;
		
		while(true) {
			if(x % 5 ==4 && x%4 == 3 && x % 3 == 2) {
				break;
				
			}
			x++;
		}
		System.out.println("苹果的个数是:"+x);
	}
}

 

 

35

苹果数量没有范围数很多啊,从59开始相隔60的等差数列

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632