首页 > 编程知识 正文

小马的java天空,小马哥的java

时间:2023-12-29 13:16:56 阅读:330379 作者:KSUU

本文目录一览:

java3d怎么加天空和地面

先制作一个天空盒材质,然后有两种方法添加。

一个是在setting——renderSetting中,添加到skybox那里,这样的话这个场景都显示这个天空盒

另一个方法是在camera中添加一个skybox组件,之后添加天空盒就行了

编写java循环程序,有100匹马驮100担货,大马驮3担,中马驮2担,两匹小马驮一担,问有大、中

设大、中、小马数量分别为x、y、z,那么:

3x+2y+z/2=100

x+y+z=100

简单置换下,可以得到5x+3y=100,马数不可能出现负数,也不为0,所以x=19(19=(100-3)/5)

int x=1,y=0,z=0,tmp=0;// 预定义几个变量。如果不是为了代码易读,tmp可省略 

for (; x  20; x++) {

  tmp = 100 - 5 * x;

  y = tmp / 3;

  z = 100 - x - y;

  if (z % 2 != 0) continue;// 小马必须是两匹在一起,所以z需是偶数

  if (6 * x + 4 * y + z != 200) continue;// 检查是否满足第一公式

  System.out.printf("[x,y,z]=%02d,%02d,%02d;6x+4y+2z=%d;x+y+z=%drn"//

      , x, y, z, (6 * x + 4 * y + z), (x + y + z));

}

java程序编写:有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,问有大、中、小马各多少?

/*题目:

*

* java程序编写:有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,问有大、中、小马各多少?

*

* 编程思路:

*

* 假设: 大马 x个 中马 y 个 小马 (100-x-y) 个

* 那么 3*x + 2*y + (100-x-y)/2 = 100

*

* 并且 x=0 y=0 (100-x-y)=0[即 x+y=100]

* 另外 两匹小马驮1担, 说明 小马必须是双数

*

* 列出所有可能性并输出 多有满足条件的情况即可

* */

public class Demo

{

public static void main(String [] args)

{

getResult();

}

private static void getResult()

{

int count = 0;

System.out.println("满足条件的情况有:");

for (int x = 0;x=100;x++)

{

for(int y = 0;y=100;y++)

{

int z = 100-x-y;

if( z%2==03*x + 2*y + z/2 == 100)

{

count++;

System.out.println("情况"+count+":大马"+x+"个,"+"中马"+y+"个"+",小马"+z+"个");

}

}

}

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。