युनरी ऑपरेटर
युनरी ऑपरेटर हे Java मधील ते ऑपरेटर आहेत ज्यांना कोणतेही कार्य करण्यासाठी फक्त एक ऑपरेंड आवश्यक आहे. ते गणितातील युनरी ऑपरेशन्स सारख्याच प्रिन्सिपलवर काम करतात . उदाहरणार्थ, तुम्ही सकारात्मक मूल्य, ऋण मूल्य, मूल्य 1 ने वाढवण्यासाठी, मूल्य 1 ने कमी करण्यासाठी किंवा मूल्य नाकारण्यासाठी युनरी ऑपरेटर वापरू शकता.- +x (सकारात्मक मूल्य)
- -x (ऋण मूल्य)
- ++x (वाढीव ऑपरेशन)
- --x (कमी ऑपरेशन)
- !x (नकार)
युनरी ऑपरेटर्सचे प्रकार
युनरी ऑपरेटर्सचे 5 प्रकार आहेत1. युनरी प्लस
हे +x = x किंवा +5 = 5 सारखे सकारात्मक मूल्य दर्शवते.2. युनरी मायनस
हे -x = -x किंवा -5 = -5 सारखे नकारात्मक मूल्य दर्शवते.3. युनरी ऑपरेटर वाढवा
हे मूल्य 1 ने वाढवते जेथे ++x = x+1.4. डिक्रिमेंट युनरी ऑपरेटर
हे मूल्य 1 ने कमी करते जेथे --x = x-1.5. तार्किक पूरक
हे तार्किकदृष्ट्या बुलियनचे मूल्य उलटे करते जसे की x = true, तर !x असत्य असेल.इन्क्रीमेंट ऑपरेटर (++)
Java मधील increment (++) ऑपरेटर (याला इन्क्रिमेंट युनरी ऑपरेटर असेही म्हणतात) व्हेरिएबलचे मूल्य 1 ने वाढवण्यासाठी वापरले जाते. हा एक युनरी ऑपरेटरचा प्रकार असल्याने, तो एकाच ऑपरेंडसह वापरला जाऊ शकतो.मांडणी
वाढीव ऑपरेटरसाठी वाक्यरचना ही जोड चिन्हांची जोडी आहे म्हणजे;
++x; x++;
ऑपरेटर व्हेरिएबलच्या आधी किंवा नंतर लागू केला जाऊ शकतो. दोन्हीमध्ये 1 ची समान वाढ असेल. तथापि, त्यांचे दोन्ही स्वतंत्र उपयोग आहेत आणि त्यांचे खालील प्रकार म्हणून वर्गीकरण केले जाऊ शकते.
- प्री-इन्क्रिमेंट ऑपरेटर
- पोस्ट-इन्क्रिमेंट ऑपरेटर
उदाहरण
public class IncrementOperator {
public static void main(String[] args) {
int variable = 15;
System.out.println("Original value of the variable = " + variable);
// after using increment operator
variable++; // increments 1, variable = 16
System.out.println("variable++ = " + variable);
++variable; // increments 1, variable = 17
System.out.println("++variable = " + variable);
}
}
आउटपुट
व्हेरिएबलचे मूळ मूल्य = 15 व्हेरिएबल++ = 16 ++व्हेरिएबल = 17
प्री-इन्क्रिमेंट ऑपरेटर (++x;)
जर इन्क्रिमेंट ऑपरेटर (++) प्रिफिक्स (++x) प्रमाणे व्हेरिएबलच्या आधी निर्दिष्ट केला असेल तर त्याला प्री-इन्क्रिमेंट ऑपरेटर म्हणतात. या प्रकरणात, व्हेरिएबलचे मूल्य प्रथम 1 ने वाढविले जाते आणि नंतर पुढील गणना केली जाते.उदाहरण
public class PreIncrementOperator {
public static void main(String[] args) {
int variable = 5;
System.out.println("Original value of the variable = " + variable);
// using pre-increment operator
int preIncrement = ++variable;
System.out.println("variable = " + variable);
System.out.println("preIncrement = " + preIncrement);
System.out.println("++preIncrement = " + ++preIncrement);
}
}
आउटपुट
व्हेरिएबलचे मूळ मूल्य = 5 चल = 6 preIncrement = 6 ++preIncrement = 7
पोस्ट-इन्क्रिमेंट ऑपरेटर (x++;)
जर पोस्टफिक्स (x++) सारख्या व्हेरिएबल नंतर इन्क्रिमेंट ऑपरेटर (++) निर्दिष्ट केला असेल, तर त्याला पोस्ट-इन्क्रिमेंट ऑपरेटर म्हणतात. या प्रकरणात, व्हेरिएबलचे मूळ मूल्य (वाढीशिवाय) गणनेसाठी वापरले जाते आणि नंतर ते 1 ने वाढवले जाते.उदाहरण
public class PostIncrementOperator {
public static void main(String[] args) {
int variable = 100;
System.out.println("Original value of the variable = " + variable);
// using post-increment operator
int postIncrement = variable++; // postIncrement = 100, variable = 101
System.out.println("postIncrement = " + postIncrement);
System.out.println("variable = " + variable + "\n");
// postIncrement = 101
System.out.println("postIncrement++ = " + postIncrement++);
// postIncrement = 102
System.out.println("postIncrement++ = " + postIncrement++);
// postIncrement = 103
System.out.println("postIncrement++ = " + postIncrement++);
System.out.println("\npostIncrement = " + postIncrement);
}
}
आउटपुट
मूळ व्हेरिएबल = 100 postIncrement = 100 व्हेरिएबल = 101 postIncrement++ = 100 postIncrement++ = 101 postIncrement++ = 102 postIncrement = 103
डिक्रिमेंट ऑपरेटर (--)
नावाप्रमाणेच डीक्रिमेंटचा वापर व्हेरिएबलचे मूल्य 1 ने कमी करण्यासाठी केला जातो. हा देखील युनरी ऑपरेटर प्रकारांपैकी एक आहे, म्हणून तो एकाच ऑपरेंडसह वापरला जाऊ शकतो.मांडणी
डिक्रिमेंट ऑपरेटरसाठी वाक्यरचना ही नकारात्मक चिन्हांची जोडी आहे म्हणजे;
--x; x--;
इन्क्रिमेंट ऑपरेटर प्रमाणे, डिक्रिमेंट (--) ऑपरेटर देखील व्हेरिएबलच्या आधी आणि नंतर लागू केला जाऊ शकतो. दोन्हीचा परिणाम 1 सारखाच कमी होईल. दोघांचे वेगळे उपयोग आहेत आणि पुढील प्रकारांमध्ये ते वेगळे केले जाऊ शकतात.
- प्री-डिक्रिमेंट ऑपरेटर
- पोस्ट-डिक्रिमेंट ऑपरेटर
प्री-डिक्रिमेंट ऑपरेटर (--x;)
जर डिक्रिमेंट ऑपरेटर (--) हे व्हेरिएबलच्या आधी उपसर्ग (--x) प्रमाणे नमूद केले असेल तर त्याला प्री-डिक्रिमेंट ऑपरेटर म्हणतात. या प्रकरणात, व्हेरिएबलचे मूल्य प्रथम 1 ने कमी केले जाते आणि नंतर इतर गणना केली जाते.उदाहरण
public class PreDecrementOperator {
public static void main(String[] args) {
int variable = 11;
System.out.println("Original value of the variable = " + variable);
// using preDecrement operator
int preDecrement = --variable;
// variable = 10
System.out.println("variable = " + variable);
// preDecrement = 10
System.out.println("preDecrement = " + preDecrement);
// preDecrement = 9
System.out.println("--preDecrement = " + --preDecrement); }
}
आउटपुट
व्हेरिएबलचे मूळ मूल्य = 11 चल = 10 preDecrement = 10 --preDecrement = 9
पोस्ट-डिक्रिमेंट ऑपरेटर (x--;)
जर पोस्टफिक्स (x--) सारख्या व्हेरिएबलच्या नंतर डिक्रिमेंट ऑपरेटर (--) नमूद केला असेल तर त्याला पोस्ट-डिक्रिमेंट ऑपरेटर म्हणतात. या प्रकरणात, व्हेरिएबलचे मूळ मूल्य (कमी न करता) गणनेसाठी वापरले जाते आणि नंतर ते 1 ने कमी केले जाते.उदाहरण
public class PostDecrementOperator {
public static void main(String[] args) {
int variable = 75;
System.out.println("Original value of the variable = " + variable);
// using postDecrement operator
// postDecrement = 75, variable = 74
int postDecrement = variable--;
System.out.println("postDecrement = " + postDecrement);
System.out.println("variable = " + variable + "\n");
// postDecrement = 74
System.out.println("postDecrement-- = " + postDecrement--);
// postDecrement = 73
System.out.println("postDecrement-- = " + postDecrement--);
// postDecrement = 72
System.out.println("postDecrement-- = " + postDecrement--);
System.out.println("\npostDecrement = " + postDecrement);
}
}
व्हेरिएबलचे मूळ मूल्य = 75 postDecrement = 75 व्हेरिएबल = 74 postDecrement-- = 75 postDecrement-- = 74 postDecrement-- = 73 postDecrement = 72
GO TO FULL VERSION