"Matagal na ang nakalipas, ang mga computer ay maaari lamang magpakita ng teksto. Ang mga program ay nagpakita ng data sa screen pagkatapos makatanggap ng input mula sa keyboard. Ito ay tinatawag na 'console user interface' o simpleng 'console'. Ang isang window interface ay isang alternatibo sa console. sa ganitong uri ng interface, nakikipag-ugnayan ang user sa program sa pamamagitan ng isa o higit pang mga window. Dahil natututo pa lang kami kung paano mag-program, magsisimula kami sa pamamagitan ng pagtatrabaho sa console."

"Lahat tama."

"Ang teksto ay ipinapakita sa console (screen) nang magkakasunod, linya sa linya. Ang teksto ay ipinasok gamit ang keyboard. Upang maiwasan ang mga pagkakamali, ang input ng keyboard ay ipinapakita sa screen. Kung minsan ay mukhang ang gumagamit ng tao at ang programa ay nagpapalitan nagsusulat ng mga bagay sa screen. "

"Maaari mong gamitin ang System.out.print () na paraan upang ipakita ang teksto sa screen. Ang paraang ito ay nagpapakita lamang ng teksto, habang ang System.out.println () ay nagpapakita ng teksto at inililipat ang cursor sa susunod na linya."

Code Resulta
System.out.print("Rain");
System.out.print("In");
System.out.print("Spain");
RainInSpain
System.out.print("Rain");
System.out.println("In");
System.out.print("Spain");
Ulan
Sa Spain
System.out.println("Rain");
System.out.println("In");
System.out.println("Spain");
Ulan
Sa
Spain

"Upang panatilihing magkahiwalay ang mga piraso ng text, kailangan naming magdagdag ng espasyo. Halimbawa:"

Code Resulta
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

"Nakuha ko"

"Ito ay nagbibigay-daan sa iyong magpakita ng anuman sa screen: lahat ng Java object ay maaaring gawing string. Lahat ng Java classes ay nagmula sa Object class, na mayroong toString() method. Ang paraang ito ay tinatawag kapag gusto mong ibahin ang anyo sa isang object. string."

Code Paglalarawan
Cat cat = new Cat("Oscar");
System.out.println("The cat is " + cat);
Ang tatlong halimbawang ito ay katumbas.
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);

"Ngunit ipinakita ng aking programa ang ' Ang pusa ay com.codegym.lesson3.Cat@1fb8ee3 '. Ano sa mundo ang dapat na ibig sabihin nito?"

"Ang karaniwang paraan ng toString() ng klase ng Object ay nagbabalik ng isang string na binubuo ng pangalan ng klase at address ng memorya ng object (sa hexadecimal form)."

"Uh-huh. At ano kayang magandang maidudulot ng ganoong paraan?"

"Maaari kang sumulat ng iyong sariling pagpapatupad ng toString() sa iyong klase. Pagkatapos ay iyon ang paraan na tatawagin."

"Talaga? Sige."

"Narito ang ilang mga gawain mula kay Diego."