Page 95 - CITS - CSA - TP (Volume 2) - Hindi
P. 95
कं ूटर सॉ वेयर ए ीके शन - CITS
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + “ “);
}
System.out.println(); // Move to the next line after printing each row
}
}
}
आउटपुट:
ीकरण:
• Java म टू - डायम शनल ऐरे, ऐरे की एक ऐरे है। यह रो और कॉलम वाली एक मैिट जैसी संरचना है।
• उपरो काय म म , मैिट नामक एक 2D ऐरे को पूणा क मानों के साथ घोिषत और आरंभ िकया जाता है।
• घोषणा int[][] मैिट इंिगत करता है िक एक मैिट पूणा कों की एक टू - डायम शनल ऐरे है।
• ऐरे आरंभकता { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} } तीन रो और तीन कॉलम के साथ 2D ऐरे को आरंभ करता है।
• बाहरी लूप for (int i = 0; i < matrix.length; i++) ऐरे की रो पर पुनरावृित करता है, और आंत रक लूप for (int j = 0; j < matrix[i].
length; j++) ेक रो के कॉलम पर पुनरावृित करता है।
• ने ेड लूप के भीतर, मैिट [i][j] का उपयोग 2D ऐरे के ेक एलीम ट तक प ंचने के िलए िकया जाता है।
• ो ाम 2D ऐरे के ेक एलीम ट को रो- वाइज ि ंट करता है, िजसम ेक रो एक अलग लाइन पर ि ंट होती है।
टू - डायम शनल ऐरे का उपयोग आमतौर पर जावा ो ामों म सारणीब डेटा, मैिट , ि ड और अ ट ांसमीट डेटा को दशा ने के िलए िकया जाता है।
वे रो और कॉलम म डेटा को व त करने और उसम हेरफे र करने का एक सुिवधाजनक तरीका दान करते ह । इस उदाहरण म , 2D ऐरे मैिट
पूणा क मानों के साथ 3x3 मैिट का ितिनिध करता है। ने ेड लूप का उपयोग ऐरे के ेक एलीम ट पर पुनरावृि करने और आव कतानुसार
संचालन करने के िलए िकया जाता है।
टा 2: Java ो ाम जो उपयोगकता को कीबोड के मा म से दो मैिट इनपुट करने और उनका योग दिश त करने की अनुमित देता है:
import java.util.Scanner;
public class MatrixSum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Prompt the user to enter the dimensions of the matrices
81
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 93

