实训第一天
完成的工作 | 今天我们组做了黄金点,现在实现了输入游戏的人数,并计算出了黄金点的值 |
要做的工作 | 实现成绩的输出和美化游戏页面 |
遇到的困难 | 没有想到怎么和黄金点比较记录最近最远值 |
工作和学习总结:
今天我们小组做的黄金点游戏的JAVA项目,在这个项目中,大家表现很好。
首先,提出解题思路:要想实现程序,我们要先输入数字,然后计算黄金点,之后进行与黄金点的比较,选出最近最远的值。
然后,记录成绩和他所输入的数字。
思路出来了,我们就研究代码,在输入和计算的时候我们很快就做完了。但是在比较黄金点的值的时候,我们遇到了问题,及待解决
通过今天的小组学习,我发现我的组员能及时的提出问题,大家一起研究,每个人都认真倾听别人的观点。
使我们知道了今后在工作岗位的战斗是团体的战斗,而不是个人的表演,每个人也扮演着必不可少的角色。
代码部分:
1 import java.util.Scanner; 2 public class a{ 3 public static double count(double d[],int size) //计算求和的函数 4 { 5 double sum=0.0; 6 for (int i=0;i<size;i++) 7 sum=sum+d[i]; 8 return sum; 9 } 10 public static void main (String args[]){ 11 System.out.print("游戏人数:"); //输入游戏人数 12 Scanner cin = new Scanner(System.in); 13 int n=cin.nextInt(); 14 double [] shu=new double[n]; //定义一个数组,用于接受输入的数 15 double [] b=new double[n]; 16 double [] c=new double[n]; 17 for (int i=0;i<n;i++) //循环输入数 18 { 19 double m=cin.nextDouble(); 20 shu[i]=m; 21 } 22 double sum=a.count(shu,n); //调用函数 23 double A=sum/n; //求平均值 24 double h=A*0.618; //求黄金点 25 System.out.println("黄金点:"+h);
26 }
这是运行成功的代码,其他的部分等下次完善之后再进行提交
讨论截图: