కోడ్‌జిమ్/జావా బ్లాగ్/యాదృచ్ఛికంగా/జావాలో యునరీ ఆపరేటర్లను పెంచడం మరియు తగ్గించడం
John Squirrels
స్థాయి
San Francisco

జావాలో యునరీ ఆపరేటర్లను పెంచడం మరియు తగ్గించడం

సమూహంలో ప్రచురించబడింది

యునరీ ఆపరేటర్లు

యునరీ ఆపరేటర్లు అంటే జావాలోని ఆపరేటర్లు, ఏదైనా ఫంక్షన్‌ను నిర్వహించడానికి ఒకే ఆపరేటర్ మాత్రమే అవసరం. వారు గణితంలో అనారీ ఆపరేషన్‌ల వలె అదే ప్రిన్సిపాల్‌పై పని చేస్తారు . ఉదాహరణకు, మీరు ధనాత్మక విలువ, ప్రతికూల విలువను సూచించడానికి, విలువను 1 ద్వారా పెంచడానికి, విలువను 1 ద్వారా తగ్గించడానికి లేదా విలువను తిరస్కరించడానికి unary ఆపరేటర్లను ఉపయోగించవచ్చు.
  • +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 తప్పు అవుతుంది.

ఇంక్రిమెంట్ ఆపరేటర్ (++)

జావాలో ఇంక్రిమెంట్ (++) ఆపరేటర్ (ఇంక్రిమెంట్ యునరీ ఆపరేటర్ అని కూడా పిలుస్తారు) వేరియబుల్ విలువను 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 ప్రీఇన్‌క్రిమెంట్ = 6 ++ప్రీ ఇంక్రిమెంట్ = 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 పోస్ట్ ఇంక్రిమెంట్ = 100 వేరియబుల్ = 101 పోస్ట్ ఇంక్రిమెంట్++ = 100 పోస్ట్ ఇంక్రిమెంట్++ = 101 పోస్ట్ ఇంక్రిమెంట్++ = 102 పోస్ట్ ఇంక్రిమెంట్ = 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 ప్రీడిక్రిమెంట్ = 10 --ప్రీ డిక్రీమెంట్ = 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 పోస్ట్ డిక్రీమెంట్ = 75 వేరియబుల్ = 74 పోస్ట్ డిక్రీమెంట్-- = 75 పోస్ట్ డిక్రీమెంట్-- = 74 పోస్ట్ డిక్రీమెంట్-- = 73 పోస్ట్ డిక్రీమెంట్ = 72

ముగింపు

ఈ పోస్ట్ ముగిసే సమయానికి, మీరు జావాలోని ఇంక్రిమెంట్ మరియు డిక్రిమెంట్ యూనరీ ఆపరేటర్‌ల గురించి బాగా తెలుసుకుని ఉంటారని మేము ఆశిస్తున్నాము. మీ నైపుణ్యాలపై నమ్మకంగా ఉండేందుకు కోడ్‌జిమ్‌లో సరిహద్దు కేసులు మరియు ఇతర అభ్యాస సమస్యలను ప్రాక్టీస్ చేయమని మీరు ప్రోత్సహించబడ్డారు. మీరు నేర్చుకున్న వాటిని బలోపేతం చేయడానికి, మా జావా కోర్సు నుండి వీడియో పాఠాన్ని చూడమని మేము మీకు సూచిస్తున్నాము
అదృష్టం మరియు సంతోషకరమైన అభ్యాసం!
వ్యాఖ్యలు
  • జనాదరణ పొందినది
  • కొత్తది
  • పాతది
వ్యాఖ్యానించడానికి మీరు తప్పనిసరిగా సైన్ ఇన్ చేసి ఉండాలి
ఈ పేజీకి ఇంకా ఎలాంటి వ్యాఖ్యలు లేవు