जावा में इंक्रीमेंट और डिक्रीमेंट ऑपरेटरों के संबंध में कई रोचक तथ्य हैं। हम उनमें से कुछ पर उदाहरणों के साथ चर्चा करेंगे -
-
वृद्धि और कमी ऑपरेटरों का उपयोग 'अंतिम' चर के साथ नहीं किया जा सकता है। यह इस तथ्य के कारण है कि 'अंतिम' कीवर्ड से जुड़े चर को बदला नहीं जा सकता -
उदाहरण
public class Demo{ public static void main(String[] args){ final int my_val = 34; int my_val_2 = ++my_val; System.out.println("The value is :"); System.out.println(my_val_2); } }
आउटपुट
/Demo.java:6: error: cannot assign a value to final variable my_val int my_val_2 = ++my_val; ^ 1 error
-
'++' और '- -' ऑपरेटर को नेस्ट करना संभव नहीं है या इसकी अनुमति नहीं है।
उदाहरण
public class Demo{ public static void main(String[] args){ int my_val_1 = 99; int my_val_2 = ++(++my_val_1); System.out.println("The value is "); System.out.println(my_val_2); } }
आउटपुट
/Demo.java:6: error: unexpected type int my_val_2 = ++(++my_val_1); ^ required: variable found: value 1 error