Ana içeriğe atla

Java Ders07

Herkese Yeniden Merhaba Arkadaşlar,Bugünkü yazımda sizlerle kullanıcıdan veri alarak işlemler yapmayı anlatacağım.

Bizim şuana kadar yaptığımız örneklerin hepsi kendi verdiğimiz değerlere bağlıydı.Bundan sonra biz sadece işlemlerin kod kısmını yazacağız ve değişkenleri kullanıcıdan isteyeceğiz.Bunun için kullanacağımız kod:

                Scanner klavye=new Scanner(System.in);

Bu koda göz gezdirecek olursak değişebilen tek yer klavye kısmıdır.Klavye yazdığım yere siz kendi isteğinize göre değerler yazabilirsiniz.

Örnek:Klavyeden bir değer girilmesini ve ekrana bu değerin basılmasını sağlayan kodlarımızı yazalım.

Öncelikle scanner ile kullanıcıdan veri alacağımızı gösterelim.

              Scanner verial=new Scanner(System.in);
              int sayı;
              System.out.println("Bir değer gir");

Daha sonra kullanıcıdan bir değer girin ile değer gireceğini belirttik.Daha sonra aldığımız değeri neyin içine atacağımızı belirtmek için şu ifadeyi kullanıyoruz.

      sayi=verial.nextInt();

Bu ifade verial ile klavyeden aldığımız verinin nextInt ile int türünden yani tamsayı olarak sayı değişkenimize atıyoduk.Sayı değişkenimizi başta tanıtmıştık.

Daha sonra ekrana sayı olarak aldığını göstermek için bunu yazdırıyoruz.

     System.out.println("Klavyeden girilen değer:" +sayi);

Ekran Görüntüsü:







Örnek:Bir önceki derste kenar uzunluğunu kendimizin girdiği kare alanı ve çevresini bulma örneğimizi,kenar uzunluğunu kullanıcıdan alarak yapalım.

Öncelikle dışardan bilgi alacağımız için scanner tanımlıyoruz.

                Scanner klavye=new Scanner(System.in);

Daha sonra kenar uzunluğu için kenar değişkeni tanımlıyoruz.Ve ekrana bilgi alacağımızı göstermek için "Karenin kenarını giriniz" diyoruz.Kullanıcı bilgiyi girip enter'ladıktan sonra bu verdiği bilgiyi kenar değişkenimizde saklıyoruz.

double kenar;
System.out.println("Karenin kenarını giriniz");
kenar=klavye.nextDouble();

Ekran Görüntüsü:


Bundan sonraki işlem diğer örnekle aynı alan ve çevre tanımlıyoruz ve ekrana bastırıyoruz.

double cevre,alan;
cevre=4*kenar;
alan=Math.pow(kenar,2);
System.out.println("Çevresi:" +cevre);
System.out.println("Alan:" +alan);

Ekran Görüntüsü:


Diğer derslerde görüşmek üzere...
         

Yorumlar

Bu blogdaki popüler yayınlar

Javascript Switch-Case Döngüleri

Herkese Yeniden Merhaba,bugün sizlerle döngülerin diğeri olan swtich-case yapısını göreceğiz.Switch-Case yapısı if yapısına benzer aslında bir örnekle nasıl kullanıldığını görelim.Bu örnekte amacımız programın bugünün tarihini çekmesi ve kaçıncı gün ise bunu ekrana hangi gün olduğunu basması olacak.           var tarih=new Date();        var gun=tarih.getDay();        document.write(gun);          var gunadi;        switch (gun)            {          case 1: gunadi="Pazartesi" ; break;          case 2: gunadi="Salı" ; break;          case 3: gunadi="Çarşamba" ; break;          case 4: gunadi="Perşembe" ; break;          case 5: gunadi="Cuma" ; break;          c...

Java Ders10

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerle sayı tahmin oyunu kodlaması yapacağız. Soru: Bilgisayar rastgele olarak bir sayı tutsun ve kullanıcıdan sayı alarak bilgisayarın tuttuğu sayıyla eşit olana kadar devam etmesi eğer daha büyük bir sayı girdiyse "Çok Büyük" yazsın.Daha küçük bir sayı girdiğinde ise "Çok Küçük" yazsın. Cevap: Öncelikle size random yani rastgele olarak sayı nasıl tutulur bundan bahsetmeliyim.Scanner yapısını öğrenmiştik.Random yapısıda buna benzer şekildedir.                   Random rnd=new Random();                   int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı); Şeklinde yazılışı vardır. Bu kodu incelersek "Random rnd=new Random();"  ile yazdığımız kısımda rnd ifadesinin yerine istediğimiz kelimeyi koyabiliriz. Daha sonra  " int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı);"  bu ifadede ise tutulan sayının tutulansayı adlı bir...

Java Ders05

Herkese yeniden Merhaba arkadaşlar,Sizlerle bugünkü derse bir örnekle başlamak istiyorum.Kodlarımızı yazarak sıralı şekilde anlatmaya çalışacağım.                 int sonuc=4; sonuc +=2; System.out.println(sonuc); Öncelikle sonuc adlı değişken verdik ve değerini 4'e eşitledik.Daha sonra gelen += işaretinin ne olduğunu önceki derlerimizde bahsetmiştik.+= işareti ile sonuç değişkenimize 2 ekledik ve yeni sonuç değeri olarak 6 olmuş oldu.Ekrana yeni sonuç değerimizin ne olduğunu görebilmek için sysout ile yazdırdık. sonuc -=2; System.out.println(sonuc); Daha sonra yeni sonuç değerimizden 2 çıkarmamız istenmiş.Burda dikkat etmeniz gereken şey javada bir değişkenin değeri değiştiğinde ondan önceki değerleri kalmaz.Yani sonuç değişkenimize 6 yaptığımız için en son eski sonuç değişkenimiz olan 4 silindi ve 6 üzerinden işlem yapacağız.Sonuç değerimizden 2 çıkarırsak ekrana 4 basm...