"చాలా కాలం క్రితం, కంప్యూటర్లు కేవలం వచనాన్ని మాత్రమే ప్రదర్శించగలవు. కీబోర్డ్ నుండి ఇన్‌పుట్ స్వీకరించిన తర్వాత ప్రోగ్రామ్‌లు స్క్రీన్‌పై డేటాను ప్రదర్శించాయి. దీనిని 'కన్సోల్ వినియోగదారు ఇంటర్‌ఫేస్' లేదా కేవలం 'కన్సోల్' అని పిలుస్తారు. విండో ఇంటర్‌ఫేస్ కన్సోల్‌కు ప్రత్యామ్నాయం. ఈ రకమైన ఇంటర్‌ఫేస్, వినియోగదారు ఒకటి లేదా అంతకంటే ఎక్కువ విండోల ద్వారా ప్రోగ్రామ్‌తో ఇంటరాక్ట్ అవుతారు. మేము ఇప్పుడు ప్రోగ్రామ్ ఎలా చేయాలో నేర్చుకుంటున్నాము కాబట్టి, మేము కన్సోల్‌తో పని చేయడం ద్వారా ప్రారంభిస్తాము."

"అయితే సరే."

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

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

కోడ్ ఫలితం
System.out.print("Rain");
System.out.print("In");
System.out.print("Spain");
వర్షంలో స్పెయిన్
System.out.print("Rain");
System.out.println("In");
System.out.print("Spain");

స్పెయిన్‌లో వర్షం
System.out.println("Rain");
System.out.println("In");
System.out.println("Spain");

స్పెయిన్‌లో వర్షం
_

"వచన బిట్లను వేరుగా ఉంచడానికి, మేము ఖాళీని జోడించాలి. ఉదాహరణకు:"

కోడ్ ఫలితం
int a = 5, b = 6;
System.out.print(a);
System.out.print(b);
56
int a = 5, b = 6;
System.out.print(" " + a + " " + b);
 5 6
int a = 5, b = 6;
System.out.print("The sum is " + (a + b));
The sum is 11

"దొరికింది"

"ఇది స్క్రీన్‌పై ఏదైనా ప్రదర్శించడానికి మిమ్మల్ని అనుమతిస్తుంది: అన్ని జావా ఆబ్జెక్ట్‌లను స్ట్రింగ్‌గా మార్చవచ్చు. అన్ని జావా తరగతులు ఆబ్జెక్ట్ క్లాస్ నుండి ఉద్భవించాయి, ఇది toString() పద్ధతిని కలిగి ఉంటుంది. మీరు ఒక వస్తువును ఒక వస్తువుగా మార్చాలనుకున్నప్పుడు ఈ పద్ధతిని పిలుస్తారు. స్ట్రింగ్."

కోడ్ వివరణ
Cat cat = new Cat("Oscar");
System.out.println("The cat is " + cat);
ఈ మూడు ఉదాహరణలు సమానమైనవి.
Cat cat = new Cat("Oscar");
System.out.println("The cat is " + cat.toString());
Cat cat = new Cat("Oscar");
String catText = cat.toString();
System.out.println("The cat is " + catText);

"కానీ నా ప్రోగ్రామ్ ప్రదర్శించబడింది ' పిల్లి com.codegym.lesson3.Cat@1fb8ee3 '. ప్రపంచంలో దాని అర్థం ఏమిటి?"

"ఆబ్జెక్ట్ క్లాస్ స్టాండర్డ్ toString() పద్ధతి క్లాస్ పేరు మరియు ఆబ్జెక్ట్ మెమరీ చిరునామా (హెక్సాడెసిమల్ రూపంలో) తో కూడిన స్ట్రింగ్‌ను అందిస్తుంది ."

"ఉహ్-హుహ్. మరియు అటువంటి పద్ధతి నుండి ఏ ప్రయోజనం రావచ్చు?"

"మీరు మీ తరగతిలో toString() యొక్క మీ స్వంత అమలును వ్రాయవచ్చు. అప్పుడు ఆ పద్ధతిని పిలుస్తారు."

"నిజంగానా? సరే."

"డియెగో నుండి కొన్ని పనులు ఇక్కడ ఉన్నాయి."