"Dulu, komputer hanya boleh memaparkan teks. Program memaparkan data pada skrin selepas menerima input daripada papan kekunci. Ini dipanggil 'antara muka pengguna konsol' atau ringkasnya 'konsol'. Antara muka tetingkap adalah alternatif kepada konsol. Dengan jenis antara muka ini, pengguna berinteraksi dengan program melalui satu atau lebih tetingkap. Memandangkan kami baru belajar cara memprogram, kami akan mulakan dengan bekerja dengan konsol."

"Baiklah."

"Teks dipaparkan pada konsol (skrin) berturut-turut, baris demi baris. Teks dimasukkan menggunakan papan kekunci. Untuk mengelakkan kesilapan, input papan kekunci dipaparkan pada skrin. Kadang-kadang ia kelihatan seperti pengguna manusia dan program bergilir- gilir menulis sesuatu di skrin. "

"Anda boleh menggunakan kaedah System.out.print () untuk memaparkan teks pada skrin. Kaedah ini hanya memaparkan teks, manakala System.out.println () memaparkan teks dan menggerakkan kursor ke baris seterusnya."

Kod Hasilnya
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");
HujanDi
Sepanyol
System.out.println("Rain");
System.out.println("In");
System.out.println("Spain");
Hujan
Di
Sepanyol

"Untuk memisahkan bit teks, kita perlu menambah ruang. Contohnya:"

Kod Hasilnya
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

"faham"

"Ini membolehkan anda memaparkan apa sahaja pada skrin: semua objek Java boleh diubah menjadi rentetan. Semua kelas Java berasal daripada kelas Objek, yang mempunyai kaedah toString(). Kaedah ini dipanggil apabila anda ingin mengubah objek menjadi tali."

Kod Penerangan
Cat cat = new Cat("Oscar");
System.out.println("The cat is " + cat);
Ketiga-tiga contoh ini adalah setara.
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);
3
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Display right away
Programming isn't always difficult. Sometimes you need to do simple tasks. And the more similar tasks you have to do, the more you want to automate them. Let's implement one more method. Ultimately, objects without methods don't do anything. We'll pass the string s to the method, which will then display it on the screen.

"Tetapi program saya memaparkan ' Kucing itu com.codegym.lesson3.Cat@1fb8ee3 '. Apakah maksudnya?"

"Kaedah toString() standard kelas Objek mengembalikan rentetan yang terdiri daripada nama kelas dan alamat memori objek (dalam bentuk perenambelasan)."

"Uh-huh. Dan apakah kebaikan yang mungkin diperoleh daripada kaedah sedemikian?"

"Anda boleh menulis pelaksanaan toString() anda sendiri dalam kelas anda. Kemudian itulah kaedah yang akan dipanggil."

"Betul ke? Baiklah."

"Ini beberapa tugasan daripada Diego."

3
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Currency exchange
Loan sharking, sales, banking: do you have a backup plan if programming doesn't work out? No? In that case, let's help traders and financiers with our top-notch programs. First, we'll organize a currency exchange: write a program that converts euros to dollars at a given exchange rate.
3
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Task with percentages
If you weren't afraid of problems with percentages in school, then this problem won't scare you either. But if you do suddenly find yourself afraid, it's time to face your fear and realize that this is actually a simple and pleasant topic. Let's implement a method that increases the passed integer by 10 percent.
1
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Code entry
Your attention, please! Now recruiting code entry personnel for CodeGym. So turn up your focus, let your fingers relax, read the code, and then... type it into the appropriate box. Code entry is far from a useless exercise, though it might seem so at first glance: it allows a beginner to get used to and remember syntax (modern IDEs seldom make this possible).