Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Το πρόγραμμα που παραθέτω, δημιουργεί έναν κάτω διαγώνιο πίνακα.

import java.util.Scanner;
class ArrayInitialization
{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
intn = input.nextInt();
int[][] lowerDiagonal= newint[n][];
for (inti= 0; i< n; i++){
lowerDiagonal[i]= newint[i+1];
for (intj = 0; j < i+1; j ++){
lowerDiagonal[i][j] = i*(i+1)/2 + j;
}
}
for (inti= 0; i< n; i++){
for (intj = 0; j < i+1; j ++){
System.out.print(lowerDiagonal[i][j] + " ");
}
System.out.println();
}
}
}

Το ερώτημα μου είναι για αυτή τη γραμμή - lowerDiagonal[j] = i*(i+1)/2 + j;

 

Τι ακριβώς κάνει;

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...