Friday, 15 June 2012

java - Copy an int array, replacing all values less than x with 12 -


  सार्वजनिक वर्ग ArrayExamples {सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] args) {int c = 3; Int d = 2; System.out.println ("c है" + c + "d है" + डी); swapInts (3,2); Int [] ए = {1,2,3}; Int [] बी = {2,2,3}; Int [] x = {3,45,17,2, -1,44,9,23,67,2, -6, -23, -100,12,5,1212}; Int ई = 12; Println (); के लिए (int z: a) {System.out.print (z + ""); } System.out.println (); के लिए (int y: b) {System.out.print (y + ""); } SwapIntArrays (ए, बी); Println (); के लिए (int z: x) {System.out.print (z + ""); } लेथथान (एक्स, ई) को बदलना; } सार्वजनिक स्थिर शून्य की जगह लेसथान (int [] x, int e) {System.out.println (); के लिए (इंट काउंटर = 0; काउंटर & lt; x.length; काउंटर ++) {if (x [काउंटर] & lt; e) {x [counter] = e; } System.out.print (x [काउंटर] + ​​""); }} सार्वजनिक स्थिर शून्य स्वैपइंट्स (इंट सी, इंट डी) {int temp = c; ग = घ; d = अस्थायी; System.out.println ("सी है" + c + "c" + d) है; } सार्वजनिक स्थिर शून्य स्वैपआईंटअरे (int [] a, int [] b) {System.out.println (); (इंट i1 = 0; i1 & lt; a.length; i1 ++) के लिए {int temp = a [i1]; एक [i1] = बी [i1]; बी [i1] = अस्थायी; System.out.print (एक [i1] + ""); } System.out.println (); के लिए (इंट i1 = 0; i1 & lt; b.length; i1 ++) {System.out.print (बी [i1] + ""); } System.out.println (); }}  

मैं विधि को सरणी x पास करना चाहता हूं और लौटा मूल्य को पकड़ने के लिए array y का उपयोग करना चाहता हूं। मैं replaceLessthan की तरह एक विधि प्राप्त करने की कोशिश कर रहा हूं जो परिणाम के साथ एक सरणी देता है, जिससे मूल सरणी निरंतर हो जाती है। उदाहरण के लिए प्रिंट x विधि से पहले और फिर विधि को कॉल करने के बाद दोनों x और y प्रिंट करें।

  सार्वजनिक स्थैतिक int [] कॉपी और रीप्लेसथथथान (int [] x, int e) {System.out.println (); Int [] परिणाम = नया int [x.length]; के लिए (इंट काउंटर = 0; काउंटर & lt; x.length; काउंटर ++) {if (x [काउंटर] & lt; e) {परिणाम [काउंटर] = ई; } और {परिणाम [काउंटर] = एक्स [काउंटर]; }} System.out.println (Arrays.toString (x)); Println (Arrays.toString (परिणाम)); रिटर्न परिणाम; }  

No comments:

Post a Comment