
正文
一筐鸡蛋java代码 一筐鸡蛋标准最终答案
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
一个数学问题,Java打出来。
按照你的要求,求一筐鸡蛋有多少个的Java程序如下
package IfDemo;
public class no4{
public static void main(String[] args){
int i=1;
while(true){
if(i%1==0 i%2==1 i%3==0 i%4==1 (i+1)%5==0 i%6==3 i%7==0 i%8==1 i%9==0){
System.out.println("这一筐鸡蛋有"+i+"个");
break;
}
i++;
}
}
}
运行结果
这一筐鸡蛋有1449个
相关问答
Q1: 求各位大神解答。使用Java面向对象编程将两个篮子中的鸡蛋和苹果互换位置。
String egg="鸡蛋"
String apple = "苹果"
String A=egg ;
egg=apple;
apple=A;
system.out.print("egg="+egg+"apple="+apple);
Q2: 求解: 一筐鸡蛋: 1个1个拿正好拿完。 2个2个拿还剩1个。 3个3个拿正好拿完。 4个4个拿还
这个数是8的倍数+1,且能被9整除。个位数字是奇数。这个数+1,能被5整除,又个位数字是奇数,因此,个位数字只能是9。
令这个数为(9-1)n+1
(9-1)n+1=9n-(n-1),要(9-1)n+1能被9整除,n-1能被9整除。
令n-1=9k
8n+1=8(n-1)+9=72k+9
72k+9=7p+5
p=(72k+4)/7=(70k+2k+4)/7=10k+2(k+2)/7
要p为正整数,2(k+2)/7能被7整除,又2与7互质,因此只有k+2能被7整除。
k为正整数,k最小为5
n=9k+1=9×5+1=46
8n+1=8×46+1=369
筐里至少有369个鸡蛋。
Q3: 有一筐鸡蛋,两个两个的拿剩一个。三个三个拿剩一个。四个四个的拿剩一个。五个五个的拿剩一个。六个六个
1、假设可取的值为z,则z=2x1x2x3x5n+1=60n+1,同时z=7m,显然60n-6=7m-7即6(10n-1)=7(m-1),可设10n-1=7r,显然r的个位数为7所以r=10t+7,故z=60n+1=6(10n-1)+7=42r+7=42(10t+7)+7=420t+301,当t=0时最少为301,其次是721等等2、跑java小程序
import java.util.ArrayList;import java.util.List;public class Modle { private int divisor;// k private int remainder;// b public Modle() { super(); this.Islegal(); } public Modle(int divisor, int remainder) { super(); this.divisor = divisor; this.remainder = remainder; this.Islegal(); } public void Islegal() {// 判断该是否合法 if (this.divisor = 0 || this.remainder 0) { throw (new NumberFormatException("错误!不合法! [divisor=" + divisor + ", remainder=" + remainder + "]")); } } public int getNew_Divisor(Modle m) { return getMin_Common_Multiple(this.getDivisor(), m.getDivisor()); } public int getNew_Remainder(Modle m) { int a = m.getDivisor(); int b = m.getRemainder() - this.getRemainder(); for (int k = 0; k this.divisor; k++) { if ((a * k + b) % this.divisor == 0) { return a * k + m.getRemainder(); } } return -1; } public Modle getNew_Modle(Modle m) { return new Modle(this.getNew_Divisor(m), this.getNew_Remainder(m)); } public static Modle getResult(ListModlems){ Modle result=new Modle(1,0); for(Modle m :ms){ result=result.getNew_Modle(m); } return result; } // 求a1,a2的最大公约数 public static int getMax_Common_Divisor(int a1, int a2) { if (a1 a2) {// 交换 int temp = a1; a1 = a2; a2 = temp; } if (a2 = 0) { return 0; } else if (a1 % a2 == 0) { return a2; } else { return getMax_Common_Divisor(a2, a1 % a2); } } // 求a1,a2的最小公倍数 public static int getMin_Common_Multiple(int a1, int a2) { int a = getMax_Common_Divisor(a1, a2); if (a == 0) { return 0; } else { return a1 * a2 / a; } } public int getDivisor() { return divisor; } public void setDivisor(int divisor) { this.divisor = divisor; } public int getRemainder() { return remainder; } public void setRemainder(int remainder) { this.remainder = remainder; } @Override public String toString() { return "Modle [divisor=" + divisor + ", remainder=" + remainder + "],即 Z="+divisor+"t+"+remainder+",故结果最少为:"+remainder; } public static void main(String[] args) {//主函数测试结果 ListModle ms=new ArrayListModle(); Modle m1 = new Modle(1, 0); Modle m2 = new Modle(2, 1); Modle m3 = new Modle(3, 1); Modle m4 = new Modle(4, 1); Modle m5 = new Modle(5, 1); Modle m6 = new Modle(6, 1); Modle m7 = new Modle(7, 0); ms.add(m1); ms.add(m2); ms.add(m3); ms.add(m4); ms.add(m5); ms.add(m6); ms.add(m7); System.out.println(getResult(ms)); }}
一筐鸡蛋java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于一筐鸡蛋标准最终答案、一筐鸡蛋java代码的信息别忘了在本站进行查找喔。







