"Uzun zaman önce bilgisayarlar yalnızca metin görüntüleyebiliyordu. Programlar, klavyeden girdi aldıktan sonra verileri ekranda gösteriyordu. Buna 'konsol kullanıcı arabirimi' veya kısaca 'konsol' denir. Pencere arabirimi, konsola bir alternatiftir. Bu tür bir arabirimde, kullanıcı programla bir veya daha fazla pencere aracılığıyla etkileşime girer. Programlamayı yeni öğrendiğimiz için, konsolla çalışarak başlayacağız."

"Elbette."

"Metin konsolda (ekranda) art arda, satır satır görüntülenir. Metin klavye kullanılarak girilir. Hataları önlemek için klavye girişi ekranda görüntülenir. Bazen insan kullanıcı ve program sırayla gidiyor gibi görünür . ekrana bir şeyler yazmak. "

" Ekranda metin görüntülemek için System.out.print () yöntemini kullanabilirsiniz . Bu yöntem yalnızca metni görüntülerken, System.out.println () metni görüntüler ve imleci bir sonraki satıra taşır."

kod Sonuç
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");

İspanya'da Yağmur
System.out.println("Rain");
System.out.println("In");
System.out.println("Spain");

İspanya'da Yağmur
_

"Metin parçalarını ayrı tutmak için bir boşluk eklememiz gerekiyor. Örneğin:"

kod Sonuç
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

"Anladım"

"Bu, ekranda her şeyi görüntülemenizi sağlar : tüm Java nesneleri bir dizeye dönüştürülebilir. Tüm Java sınıfları, toString() yöntemine sahip olan Object sınıfından türetilir. Bu yöntem, bir nesneyi bir diziye dönüştürmek istediğinizde çağrılır. sicim."

kod Tanım
Cat cat = new Cat("Oscar");
System.out.println("The cat is " + cat);
Bu üç örnek eşdeğerdir.
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
Görev
Java Syntax,  seviyeders
Kilitli
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.

"Ama programım ' The cat is com.codegym.lesson3.Cat@1fb8ee3 ' gösteriyor. Bunun ne anlama gelmesi gerekiyor?"

"Object sınıfının standart toString() yöntemi, sınıf adından ve nesnenin bellek adresinden (onaltılık biçimde) oluşan bir dize döndürür."

"Hı hı. Peki böyle bir yöntemden ne fayda gelebilir ki?"

"Sınıfınızda kendi toString() uygulamanızı yazabilirsiniz. O zaman çağrılacak yöntem budur."

"Gerçekten mi? Pekala."

"İşte Diego'dan bazı görevler."

3
Görev
Java Syntax,  seviyeders
Kilitli
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
Görev
Java Syntax,  seviyeders
Kilitli
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
Görev
Java Syntax,  seviyeders
Kilitli
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).