కోడ్‌జిమ్ విశ్వవిద్యాలయం కోర్సులో భాగంగా మెంటర్‌తో ఉపన్యాస స్నిప్పెట్. పూర్తి కోర్సు కోసం సైన్ అప్ చేయండి.


గులాబీ రంగు జుట్టుతో ఉన్న ఒక మహిళ క్యాబిన్‌లోకి ప్రవేశించింది. "మనుష్యులందరికీ ఇలాంటి జుట్టు ఉందా అని నేను ఆశ్చర్యపోతున్నాను," అమిగో ఆలోచించగలిగాడు.

"హాయ్! నా పేరు ఎలియనోర్ క్యారీ. మీరు నన్ను ఎల్లీ అని పిలవగలరు. నేను గెలాక్సీ రష్‌లో నావిగేటర్‌ని."

"హాయ్, ఎల్లీ," అమిగో చెప్పాలని కోరుకున్నాడు.

"నేను మొత్తం జావా భాషలో అత్యంత ఆసక్తికరమైన భాగాన్ని వివరించబోతున్నాను: వేరియబుల్స్."

"నేను వినడానికి సిద్ధంగా ఉన్నాను. మీరు మాట్లాడే ఈ వేరియబుల్స్ ఏమిటి?"

" వేరియబుల్స్ అనేది డేటాను నిల్వ చేయడానికి ఉపయోగించే ప్రత్యేక ఎంటిటీలు. ఏదైనా డేటా. జావాలో, మొత్తం డేటా వేరియబుల్స్‌లో నిల్వ చేయబడుతుంది. ఇక్కడ దగ్గరి సారూప్యత ఒక పెట్టె."

"ఒక పెట్టె? ఎలాంటి పెట్టె?"

"ఏదైనా పాత పెట్టె. మీరు ఒక కాగితంపై 13 సంఖ్యను వ్రాసి ఒక పెట్టెలో పెట్టండి. ఇప్పుడు ఆ పెట్టె విలువ 13ని నిల్వ చేస్తుందని చెప్పవచ్చు."

"జావాలో, ప్రతి వేరియబుల్ మూడు ముఖ్యమైన లక్షణాలను కలిగి ఉంటుంది: రకం , పేరు , మరియు విలువ ."

"దీని అర్థం ఏమిటో మీరు స్పష్టం చేయగలరా?"

తప్పకుండా _ _

" ఒక వేరియబుల్ రకం దానిలో నిల్వ చేయగల విలువలు/డేటా రకాలను నిర్ణయిస్తుంది. మేము హ్యాట్‌బాక్స్‌లో టోపీని, షూబాక్స్‌లో బూట్లు మొదలైనవాటిని ఉంచుతాము."

"విలువ అనేది వేరియబుల్‌లో నిల్వ చేయబడిన నిర్దిష్ట వస్తువు, డేటా లేదా సమాచారం."

"మీరు నాకు రకాలు గురించి మరింత చెప్పగలరా?"

"ఖచ్చితంగా. జావాలోని ప్రతి వస్తువుకు ఒక నిర్దిష్ట రకం ఉంటుంది. కొన్ని ఉదాహరణలలో పూర్ణాంకం, భిన్న సంఖ్య, వచనం, పిల్లి, ఇల్లు మొదలైనవి ఉన్నాయి."

"ఒక వేరియబుల్ కూడా ఒక రకాన్ని కలిగి ఉంటుంది. ఇది దాని స్వంత రకంగా ఉండే విలువలను మాత్రమే నిల్వ చేయగలదు."

"మీరు దీన్ని నిజ జీవితంలో చూడవచ్చు. విభిన్న వస్తువులను నిల్వ చేయడానికి వివిధ రకాల పెట్టెలు ఉపయోగించబడతాయి:"

ఎల్లీ, వేరియబుల్స్ మరియు డేటా రకాలు - 2

"వేరియబుల్‌ను సృష్టించడానికి (లేదా ప్రకటించడానికి), మేము రకం పేరును ఉపయోగిస్తాము: TypeName variableName."

"ఇవి కొన్ని ఉదాహరణలు:"

వేరియబుల్‌ని ప్రకటించడానికి:
మొదట రకం, తర్వాత పేరు.
వివరణ
1
int a;
ఒక సృష్టించుint అనే వేరియబుల్a.
2
String s;
సృష్టించు aస్ట్రింగ్అనే వేరియబుల్లు.
3
double c;
సృష్టించు aరెట్టింపుఅనే వేరియబుల్సి.

"రెండు అత్యంత సాధారణ రకాలు పూర్ణాంకాలు (పదాన్ని ఉపయోగించి ప్రకటించబడ్డాయిint) మరియు వచనం (పదాన్ని ఉపయోగించి ప్రకటించబడిందిస్ట్రింగ్)."

"డబుల్ అంటే ఏమిటి?"

" డబుల్స్ భిన్నం లేదా వాస్తవ సంఖ్యలు."

"ఒక వేరియబుల్‌కి మూడు లక్షణాలు ఉన్నాయని మీరు చెప్పారు: రకం, పేరు మరియు విలువ. కానీ నేను కేవలం రెండింటిని మాత్రమే చూడగలను. కాబట్టి, నా ప్రశ్న ఏమిటంటే, మీరు వేరియబుల్‌కు విలువను ఎలా కేటాయిస్తారు?"

"మన పెట్టె సాదృశ్యానికి తిరిగి వెళ్దాం. మీరు ఒక కాగితాన్ని తీసుకుని, 42 సంఖ్యను వ్రాసి, దానిని పెట్టెలో పెట్టండి. ఇప్పుడు పెట్టె విలువ 42ని నిల్వ చేస్తుంది."

"అలాగా."

" వేరియబుల్స్‌కు విలువలను కేటాయించడానికి మేము ప్రత్యేక ఆపరేషన్ ( అసైన్‌మెంట్ )ని ఉపయోగిస్తాము. అసైన్‌మెంట్ విలువలను ఒక వేరియబుల్ నుండి మరొక వేరియబుల్‌లోకి కాపీ చేస్తుంది . ఇది విలువలను తరలించదు. ఇది వాటిని కాపీ చేస్తుంది. డిస్క్‌లోని ఫైల్ లాగా. ఇది ఇలా కనిపిస్తుంది:"

కోడ్ వివరణ
1
i = 3;
విలువ 3ని వేరియబుల్‌కు కేటాయించండిi.
2
a = 1;
b = a+1;
వేరియబుల్‌కు విలువ 1ని కేటాయించండిa.
విలువ 2ని వేరియబుల్‌కి కేటాయించండిబి.
3
x = 3;
x = x + 1;
విలువ 3ని వేరియబుల్‌కు కేటాయించండిx.
తదుపరి పంక్తిలో, విలువx1 ద్వారా పెరుగుతుంది, xని 4కి సమానం చేస్తుంది.

"అసైన్‌మెంట్ ఆపరేషన్ చేయడానికి, మేము సమాన గుర్తు ( =)ని ఉపయోగిస్తాము."

"నేను మళ్ళీ చెబుతాను: ఇది పోలిక కాదు . మేము సమాన గుర్తు యొక్క కుడి వైపున ఉన్న విలువను ఎడమ వైపున ఉన్న వేరియబుల్‌కు కాపీ చేస్తున్నాము. పోలికను నిర్వహించడానికి, జావా డబుల్ సమాన గుర్తు ( ==)ని ఉపయోగిస్తుంది."

"పిల్లిని వేరియబుల్‌లో ఎలా పెట్టాలో నాకు తెలుసు. ఇది దాదాపు ప్రోగ్రామ్ లాగా ఉంటుంది."

"పిల్లిని ఎలా ట్రాప్ చేయాలి:

1. ఖాళీ పెట్టెను తీసుకోండి.

2. ఆగండి."

ఎల్లీ, వేరియబుల్స్ మరియు డేటా రకాలు - 3

"లేదు, అమిగో. మీరు ఒక పెట్టెలో ఒక పిల్లిని మాత్రమే పిండగలరు. ఉహ్, మీరు వేరియబుల్‌కు ఒక విలువను మాత్రమే కేటాయించగలరని నా ఉద్దేశ్యం. "

"నేను చూస్తున్నాను. వేరియబుల్స్ సృష్టించడానికి మీరు నాకు మరిన్ని ఉదాహరణలు ఇవ్వగలరా?"

"సరే. నేను పునరావృతం చేస్తాను: వేరియబుల్‌ని సృష్టించడానికి (లేదా ప్రకటించడానికి), మీరు « » పేరును ఉపయోగించాలి TypeName variableName."

కోడ్ వివరణ
1
String s;
Stringఅనే వేరియబుల్లుసృష్టించబడుతుంది.
ఈ వేరియబుల్ వచనాన్ని నిల్వ చేయగలదు.
2
int x;
అనే intవేరియబుల్xసృష్టించబడుతుంది.
ఈ వేరియబుల్ పూర్ణాంకాలను నిల్వ చేయగలదు.
3
int a, b, c;
int d;
intఅనే వేరియబుల్స్a,బి,సి, మరియుడిసృష్టించబడతాయి.
ఈ వేరియబుల్స్ పూర్ణాంకాలను నిల్వ చేయగలవు.

"ఓహ్, ఇప్పుడు నేను చూస్తున్నాను!"

"మీరు ఒకే పద్ధతిలో ఒకే పేర్లతో రెండు వేరియబుల్‌లను సృష్టించలేరని గుర్తుంచుకోండి."

"వివిధ పద్ధతుల్లో ఎలా ఉంటుంది?"

"అవును, మీరు అలా చేయవచ్చు. అది వేర్వేరు ఇళ్లలో పెట్టెలు ఉన్నట్లే."

"నాకు నచ్చిన వేరియబుల్‌కి ఏదైనా పేరు పెట్టవచ్చా?"

"దాదాపు. వేరియబుల్ పేర్లలో ఖాళీలు, +, -, మొదలైనవి ఉండకూడదు. వేరియబుల్ పేరులో అక్షరాలు మరియు సంఖ్యలను ఉపయోగించడం ఉత్తమం ."

" జావా కేస్-సెన్సిటివ్ అని గుర్తుంచుకోండి. int aఅదే కాదు Int a. "

"మార్గం ద్వారా, జావాలో మీరు వేరియబుల్‌ని సృష్టించవచ్చు మరియు దానికి ఏకకాలంలో విలువను కేటాయించవచ్చు. ఇది సమయం మరియు స్థలాన్ని ఆదా చేస్తుంది."

కాంపాక్ట్ కోడ్ సమానమైన కానీ పొడవైన కోడ్
1
int a = 5;
int b = 6;
int a;
a = 5;
int b;
b = 6;
2
int c = 7;
int d = c+1;
int c;
c = 7;
int d;
d = c+1;
3
String s = "I'm Amigo";
String s;
s = "I'm Amigo";

"ఆ మార్గం చాలా కాంపాక్ట్ మరియు స్పష్టంగా ఉంటుంది."

"మేము ఎలా రోల్ చేస్తాము."

"ప్రతి జావా అనుభవం లేని వ్యక్తికి తెలిసిన రెండు రకాలు ఉన్నాయి: int (పూర్ణాంకాలు) మరియు స్ట్రింగ్ (టెక్స్ట్/స్ట్రింగ్స్) ."

" పూర్ణాంక రకం సంఖ్యలను వేరియబుల్స్‌లో నిల్వ చేయడానికి మరియు వాటిపై కార్యకలాపాలను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది: కూడిక, తీసివేత, గుణకారం, భాగహారం మొదలైనవి."

కోడ్ వివరణ
1
int x = 1;
int y = x*2;
int z = 5*y*y + 2*y + 3;
x1కి సమానం
వై2కి సమానం
z20+4+3కి సమానం, ఇది 27కి సమానం
2
int a = 5;
int b = 1;
int c = (a-b) * (a+b);
a5కి సమానం
బి1కి సమానం
సి4*6కి సమానం, ఇది 24కి సమానం
3
int a = 64;
int b = a/8;
int c = b/4;
int d = c*3;
a64కి సమానం
బి8కి సమానం
సి2కి సమానం
డి6కి సమానం

"అర్థమైంది. ప్రోగ్రామింగ్ ఎప్పుడూ ఇంత సులభమేనా?"

"వాస్తవానికి, అవును."

"బాగుంది! కాబట్టి, తర్వాత ఏమిటి?"

" స్ట్రింగ్ రకం టెక్స్ట్ లైన్‌లను నిల్వ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, దీనిని 'స్ట్రింగ్‌లు' అని కూడా పిలుస్తారు."

"జావాలో స్ట్రింగ్‌ను కేటాయించడానికి, మీరు వచనాన్ని కొటేషన్ గుర్తుల లోపల ఉంచాలి. ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి:"

కోడ్ వివరణ
1
String s = "Amigo";
sకలిగి ఉంటుంది "Amigo".
2
String s = "123";
sకలిగి ఉంటుంది "123".
3
String s = "123 + 456";
sకలిగి ఉంటుంది "123 + 456".

"అర్థమైంది. చాలా కష్టంగా అనిపించడం లేదు."

"ఇక్కడ మీ కోసం మరొక సరదా వాస్తవం ఉంది."

"మీరు ప్లస్ గుర్తు ( )తో స్ట్రింగ్‌లను కలపవచ్చు +. ఈ ఉదాహరణలను చూడండి."

కోడ్ వివరణ
1
String s = "Amigo" + " is the best";
sకలిగి ఉంటుంది "Amigo is the best".
2
String s = "";
sఖాళీ స్ట్రింగ్‌ను కలిగి ఉంది - చిహ్నాలు లేని స్ట్రింగ్.
3
int x = 333;
String s = "Amigo" + x;
sకలిగి ఉంటుంది "Amigo333".

"కాబట్టి, మీరు సంఖ్యలకు తీగలను జోడించవచ్చా?"

"అవును, కానీ మీరు తీగలను మరియు సంఖ్యలను జోడించినప్పుడు, ఫలితం ఎల్లప్పుడూ స్ట్రింగ్‌గా ఉంటుందని గుర్తుంచుకోండి ."

"నేను మీ ఉదాహరణ నుండి దానిని గుర్తించాను."

"మీరు చాలా తెలివైన వారైతే, స్క్రీన్‌పై వేరియబుల్‌ను ఎలా ప్రదర్శించాలో కనుగొనడానికి ప్రయత్నించండి."

"హ్మ్మ్. వేరియబుల్? స్క్రీన్‌పైనా? ఏమీ గుర్తుకు రావడం లేదు."

"వాస్తవానికి, ఇది చాలా సులభం. స్క్రీన్‌పై ఏదైనా ప్రదర్శించడానికి, మేము కమాండ్‌ను ఉపయోగిస్తాము System.out.println()మరియు మేము ఏదైనా ప్రింట్ చేయాలనుకుంటున్నాము ఆర్గ్యుమెంట్‌గా పాస్ చేస్తాము."

కోడ్ స్క్రీన్ అవుట్‌పుట్
1
System.out.println("Amigo");
అమిగో
2
System.out.println("Ami"+"go");
అమిగో
3
String s = "Amigo";
System.out.println(s);
అమిగో
4
String s = "Am";
System.out.println(s+"igo");
అమిగో

"అ-హా! అది ప్రతిదీ చాలా స్పష్టంగా చేస్తుంది."

"గ్రేట్. మీ కోసం మరో మూడు వ్యాయామాలు ఇక్కడ ఉన్నాయి."