1
我被要求編寫代碼打印出2維數組中的算術維數。我已經編寫了打印算術級數的代碼,但是我不知道如何在二維數組中打印它。這裏是我的代碼任何幫助,將不勝感激我已經能夠寫出打印出算術級數的代碼,但是我需要關於如何在二維數組中打印的代碼
package task3;
import java.util.Scanner;
public class ArithmeticProgression {
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
double firstTerm = 0;
double numberOfTerms = 0;
double nthTerm = 0;
double commonDifference = 0;
double sum= 0;
double term = 0;
System.out.print("Enter the value of a (First Term) : ");
firstTerm = input.nextDouble();
System.out.print("Enter the value of d (Common Difference) : ");
commonDifference = input.nextDouble();
System.out.print("Enter the value of n (Number of terms) : ");
numberOfTerms = input.nextDouble();
nthTerm = firstTerm + (numberOfTerms - 1) * commonDifference;
sum = numberOfTerms * (2 * firstTerm + (numberOfTerms - 1) * commonDifference)/2;
System.out.println("");
System.out.println("The Arithmetic Progression is as follows :");
for(int i = 0; i < numberOfTerms; i++){
term = firstTerm + i * commonDifference;
System.out.print(term+" + ");
}
System.out.println("...");
System.out.println("The nthTerm of the series : " + nthTerm);
System.out.println("The Sum of n terms of series : " + sum);
}
}
這使它更適合於一維陣列。 2D行和列是如何定義的? – Reimeus