‫Harika.
‫Hayır, nasıl yöntem oluşturacağınızı biliyorsunuz ve bunu yarışmada kanıtladınız.
‫Şimdi devam edelim ve kullanıcı girdisini yöntemleri çalıştırmak ya da yöntemlerimizi kullanmak için nasıl kullanabileceğimizi görelim.
‫Bu nedenle, genel olarak kullanıcı girdisinin nasıl alınacağına bir göz atacağız.
‫Bu yüzden bir string kullanacağım ve ona input diyeceğim ve bu konsol noktası olacak ve bir şey yazmayacağız,
‫bir şey okumak istiyoruz ve bu da read line olacak.
‫Bununla.
‫Kullanıcıdan okumasını, daha sonra kullanabilmemiz için bir şeyler yazmasını isteriz.
‫Böylece bu girdi adı verilen bir dizede saklanacaktır.
‫Ve daha sonra yapabileceğimiz şey bunu basitçe konsola yazmaktır, böylece ne yazdığımızı biliriz ve bu henüz çok anlamlı
‫olmayabilir, ancak bu sadece genel olarak nasıl çalıştığını görmek içindir.
‫Tamam.
‫Yani bu çok basit bir giriş programıdır ve komut konsolumuza bir şeyler koyabiliriz.
‫İşte bu kadar.
‫Bir şeyler yazmamız gerektiğini söylemiyor.
‫Sadece bir şeyler yazmamızı bekliyor.
‫Şimdi hello yazacağım ve o da hello diyecek ve sonra ben de hello yazacağım.
‫Orada biri mi var?
‫Ve kapanır, böylece sonsuz döngüler veya sonsuz girişler için yapılmaz.
‫Bu, daha sonra while döngülerini kullanırken göreceğimiz bir şeydir.
‫Ama şimdilik bu iyi.
‫Yani kod satırı başına bir kullanıcı girdisini nasıl kullanacağınızı biliyorsunuz.
‫Yani bu kod satırı, onu ikinci kez kullandığımızda kullanıcı girdisini alır ve yapacak başka bir şey olmadığı için programı
‫kapatır.
‫Yani kullanıcı girdisini kullanıyor, sonra yazıyor ve sonra konsola okuyor ve sonrasında hiçbir şey
‫olmuyor.
‫Yani çalıştırılacak bir kod yok.
‫Yani programımız basitçe kapanıyor.
‫Şimdi bir ekleme aracına göz atalım.
‫Yani sadece toplama işlemi yapan küçük bir hesap makinesi.
‫Ve evet, sizin için küçük bir meydan okuma olarak, bunu kendiniz yapmayı deneyebilirsiniz.
‫Bu yüzden lütfen devam edin ve burada gördüğünüz işlevselliği kullanarak bir artı bir veya kullanıcının girdiği
‫her şeyi ekleyen basit bir araç oluşturmaya çalışın.
‫Yani kullanıcı girdisi artı kullanıcı girdisi ve kullanıcı ne yapılacağı konusunda bilgilendirilmelidir.
‫Bunun oldukça zorlayıcı olduğunu biliyorum ama lütfen bunu kendiniz yapmaya çalışın.
‫Tamam.
‫Umarım denemişsinizdir.
‫Umarım küçük bir yöntem yaratmışsınızdır ve ben de yaratacağım.
‫Bunu genel olarak main metodunda da yapabilirdiniz,
‫ancak metotlar bölümünün içinde olduğumuz için küçük bir metot oluşturacağım ve buna public static int ve calculate adını vereceğim.
‫Bu bir tam sayı olacak.
‫Aslında, bu bir tamsayı olmayacak.
‫Basitçe bir sonuç döndürecektir.
‫Ve elbette bu sonucu yaratmamız gerekiyor.
‫Bu yüzden şimdilik bu sonucu oluşturacağım, sadece orada olması için ve beş olacak.
‫Şimdi burada, sahip olmak istediğimiz şey kullanıcının iki girdisidir ve bunları saklamak istiyoruz.
‫Her şeyden önce, kullanıcının ne yapması gerektiğini bilmesi için doğru satırı kullanmamız gerekir.
‫Lütfen ilk numarayı girin ve ardından kullanıcı ilk numarayı girebilir.
‫Yani bu bir numaralı dize girişi olacak ve konsol nokta okuma satırını kullanacağız.
‫Yani kullanıcının yazdıklarını okuyoruz ve sonra aynı şeyi yapıyoruz.
‫Bu yüzden ikinci numaraya da ihtiyacımız var.
‫Yani konsol sağ satır, lütfen ikinci sayıyı girin ve yine konsol nokta kırmızı satır olan iki numaralı
‫giriş dizesi içinde saklamamız gerekir.
‫Şimdi elimizde iki sayı var.
‫Şimdi yapmamız gereken bunları toplamak.
‫Ama olay şu ki onlar ip.
‫Bu yüzden onları ekleyemeyiz.
‫Birbirimize ip ekleyemeyiz.
‫Yaparız ya da yapabiliriz ama bu birleştirme işlemidir.
‫Burada gerçekten matematik yok.
‫Yapmak istediğimiz şey matematiksel sonucu elde etmektir ve burada ihtiyacımız olan şey onları tam sayıya
‫dönüştürmektir.
‫Bu yüzden bir numaralı girişi dönüştüreceğim.
‫int num one olarak adlandırılan ve int düşünce ayrıştırması olacak yeni bir değişkene.
‫Peki ayrıştırmak istediğimiz şey nedir?
‫Bir numaralı girdiyi ayrıştırmak istiyoruz.
‫Şimdi aynı şeyi ikinci sayı olan num iki ile yapın ve iki numaralı girdiyi ayrıştırın.
‫Yani kullanıcının girdiklerinden sayılar oluşturmak istiyoruz ve sonra sonucu hesaplamak istiyoruz ve aslında
‫burada zaten sonuç değişkenimiz var.
‫Bu bir numara artı iki numara olmalı.
‫Tamam.
‫Şimdi geriye sonucu konsola yazmak kalıyor, bu yüzden bunu tam burada yapabiliriz konsol ya da aslında
‫bu dönüşü kullanalım çünkü aksi takdirde tamsayıya ihtiyacımız olmazdı, bu yüzden sonucu buraya yazmak
‫için kullanalım.
‫Yapacağımız şey, burada hesaplama yöntemimizi çağırmaktır ve bize bu yöntemin geri dönüşünü verecektir.
‫Yani kullanıcı ne girerse girsin, sonucu veya bunların toplamını hesaplayacağız.
‫Bu kadar.
‫Dolayısıyla bu girdiye artık ihtiyacımız olmayacak, ancak geri kalanına ihtiyacımız olacak.
‫Şimdi elimizde bu olduğuna göre, kontrol edelim.
‫Bakalım işe yarıyor mu?
‫Bu yüzden lütfen ilk numarayı girin.
‫25'e gireceğim.
‫Lütfen ikinci sayıyı girin, 99 gireceğim ve 124 sonucunu görüyorum.
‫Şimdi çok dikkatli olmamız gerekiyor çünkü burada ayrıştırma yapıyoruz ve karar vermeyi görmedik.
‫Bu yüzden işe yarayıp yaramadığını nasıl anlayacağımızı bilmiyoruz.
‫Aksi takdirde deneme pası ya da deneme ve yakalama yöntemlerini kullanabilirdik.
‫Ancak bu daha sonra ele alacağımız bir konu.
‫Şimdilik, bunu test ederken yalnızca sayıları girmeniz önemlidir, çünkü girmediğiniz
‫anda.
‫Bakalım.
‫Lütfen ilk numarayı girin.
‫P kullanacağım ve ikinci sayıyı gireceğim I kullanacağım ve sistemimiz çöküyor çünkü duraklatılamadığını
‫ve P veya AI'nin bir sayıya veya tamsayı giriş dizesine doğru biçimde girilmediğini söylüyor.
‫Tamam.
‫Ama dediğim gibi bu daha sonra ele alacağımız bir konu.
‫Şimdi önemli olan, kullanıcıdan değerleri nasıl okuyabileceğinizi görmenizdir.
‫Bu, kurs boyunca giderek daha fazla kullanacağımız bir şey çünkü kullanıcı girdisi, sadece
‫burada olmasından çok daha ilginç, sadece burada bir şeyler yapan bazı kodlara sahip olmak, ancak
‫anlayabileceğiniz gibi aynı hissettirmiyor.
‫Harika.
‫Umarım denemişsinizdir.
‫Bunun kolay olmadığını ve bu hesaplama yöntemini çağırmanın tek yolunun bu olmadığını biliyorum.
‫Bunun yerine void de kullanabilirdiniz ve bir sonuç döndürmeyebilirdiniz, bunun yerine sadece satırı
‫buraya yazıp sonucu verebilirdiniz.
‫Bu şekilde sonuçlandırın ve burada hesaplama yöntemini çağırın.
‫Bu arada, böyle ışık yakmayı bırakalım.
‫Bu da diğer çözüm olabilirdi.
‫Sadece burada bir void metodu kullanmak için, burada doğru satırı yapın ve sonra sadece buradaki metodu çağırın.
‫Tamam.
‫Bunlar birden fazla seçenek.
‫Harika.
‫Bu yüzden burada bırakıyorum ve bir sonraki videoda görüşmek üzere diyorum.