一组数字的平均值是它们的总和除以它们的个数。它可以定义为:平均值 = 所有值的总和 / 值的个数在这里,我们将学习如何以编程方式计算平均值。算法1. 将整数值收集到大小为 N 的数组 A 中。 2. 将 A 的所有值相加。 3. 将步骤 2 的输出除以 N。 4. 将步骤 3 的输出显示为平均值。示例实时演示public class AverageOfNNumbers { public static void main(String args[]){ int i,total; int a[] = {0,6,9,2,7}; int n = 5; total = 0; for(i=0; i
下面是一个查找给定数字的立方根的示例。程序import java.util.Scanner; public class FindingCubeRoot { public static void main(String args[]){ double i, precision = 0.000001; System.out.println("输入一个数字:"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(i = 1; (i*i*i)
值的立方只是该值自身的三次乘积。例如,2 的立方是 (2*2*2) = 8。算法在 Java 编程中查找给定数字的立方的步骤:取整数变量 A。将 A 乘以三次。将结果显示为立方。示例import java.util.Scanner; public class FindingCube { public static void main(String args[]){ int n = 5; System.out.println("输入一个数字:"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); System.out.println("给定数字的立方是 "+(num*num*num)); } }输出输入一个数字: 5 给定数字的立方是 125
在统计学中,众数是出现次数最多的值。例如,假设有一组值 3、5、2、7、3。这组值的众数是 3,因为它出现的次数比任何其他数字都多。算法1. 取一个包含 n 个值的整数集合 A。 2. 计算 A 中每个整数值出现的次数。 3. 显示出现次数最多的值。示例实时演示public class Mode { static int mode(int a[], int n) { int maxValue = 0, maxCount = 0, i, j; for (i = 0; i < ... 阅读更多
排列是指集合成员可以以某种方式排列或排序的方式数量。从 n 个元素中排列 k 个元素的公式是:nPk = n! / (n - k)!算法1. 定义 n 和 r 的值。 2. 计算 n 和 (n-r) 的阶乘。 3. 将 factorial(n) 除以 factorial(n-r)。 4. 将结果显示为排列。示例import java.util.Scanner; public class Permutation { static int factorial(int n) { int f; for(f = 1; n > 1; n--){ f *= n; ... 阅读更多
求一个数的平方根的过程可以分为两个步骤。第一步是求整数部分,第二步是求小数部分。算法定义需要求平方根的值为 n。定义变量 i 并将其设置为 1。(对于整数部分)定义变量 p 并将其设置为 0.00001。(对于小数部分)当 i*i 小于 n 时,递增 i。步骤 4 应该给出目前的整数部分。当 i*i 小于 n 时,将 p 加到 i 上。现在 i 就具有 n 的平方根值。示例在线演示public class SquareRoot { public static void main(String ... 阅读更多