这几个小程序 用JAVA如何编写(关于数组与算法)

(1)客户要求实现一个这样的功能:用户随意输入一些数字,显示出这些数字的和与平均值。请你根据编写一段代码实现这个功能。(2)客户要求实现一个这样的功能:写一个方法,输入任... (1) 客户要求实现一个这样的功能:用户随意输入一些数字,显示出这些数字的和与平均值。请你根据编写一段代码实现这个功能。 (2) 客户要求实现一个这样的功能:写一个方法,输入任意一个整数,返回它的阶乘。 (3) 前面已经学习过使用for循环输出1到10间的数字,现在客户要求用递归实现这个效果,请你编写相关的代码 展开
 我来答
受灾sDF91IE09
2014-07-10 · 超过60用户采纳过TA的回答
知道答主
回答量:168
采纳率:0%
帮助的人:142万
展开全部
第一个问题: import java.util.Scanner; public class Demo { public static void main(String agrs[]){ Scanner input =new Scanner(System.in); System.out.println("请输入你要输入数字的个数:"); int len=input.nextInt(); System.out.println("请输入一些数字:"); int num[]=new int[len]; int sum=0; double avg=0; for(int i=0;i<num.length;i++){ num[i]=input.nextInt(); sum+=num[i]; } avg=sum/num.length; System.out.println("这些数字的和:"+sum); System.out.println("这些数字的平均值班:"+avg); } } 第二个问题: import java.util.Scanner; public class Demo8 { public static void main(String args[]) { System.out.println("请输入数字:"); Scanner input = new Scanner(System.in); int num = input.nextInt(); int result = showNum(num); System.out.println(num + "的阶层是:" + result); } //计算阶层的方法 public static int showNum(int num) { int result = 1; for (int i = 0; i < num; i++) { result *= num - i; } return result; } } 第三个问题,递归,暂时没想起来
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式