在指定範圍內填充 Java float 陣列中的元素
在一定範圍內填充 Java float 陣列中的元素,可以使用 java.util.Arrays.fill() 方法來完成。此方法會將指定範圍內的所需 float 值分配給 Java 中的 float 陣列。
Arrays.fill() 方法所需的引數有陣列名稱、要填入的第一個元素的索引(包括)、要填入的最後一個元素索引(不包括)和儲存在陣列元素中的值。
下面是一個演示此過程的程式示例 −
示例
import java.util.Arrays; public class Demo { public static void main(String[] argv) throws Exception { float[] floatArray = new float[10]; float floatValue = 5.8F; int indexStart = 5; int indexFinish = 9; Arrays.fill(floatArray, indexStart, indexFinish, floatValue); System.out.println("The float array content is: " + Arrays.toString(floatArray)); } }
輸出
The float array content is: [0.0, 0.0, 0.0, 0.0, 0.0, 5.8, 5.8, 5.8, 5.8, 0.0]
現在讓我們瞭解一下上述程式。
首先,定義 float 陣列 floatArray[]。然後,使用 Arrays.fill() 方法使用值 5.8 從索引 5(包括)到索引 9(不包括)填充 float 陣列。最後,使用 Arrays.toString() 方法列印 float 陣列。以下程式碼片段展示了該過程 −
float[] floatArray = new float[10]; float floatValue = 5.8F; int indexStart = 5; int indexFinish = 9; Arrays.fill(floatArray, indexStart, indexFinish, floatValue); System.out.println("The float array content is: " + Arrays.toString(floatArray));
廣告