Member-only story

HackerRank — Java Datatypes

Java veri tipleri neler? Java Datatypes sorusunun çözümü

Ayşe Demirel Deniz
5 min readSep 19, 2024
Photo by Glenn Carstens-Peters on Unsplash

HackerRank üzerindeki Java problemlerini çözüyoruz. Bu sekizinci problem. Eğer diğer problem çözümlerini okumadıysanız önce onlara bakmanızı tavsiye ederim, hepsinin toplu hali:

Yazının devamını göremeyenler “bu linkten” erişebilirler.

Önce problemi anlayalım sonra da çözümüne geçelim. Problemi anlama kısmını okuduktan sonra problemi çözmeyi denemenizi sonra da buradaki çözümle karşılaştırmanızı şiddetle tavsiye ederim :)

Problemin linki 👇

Problemi anlayalım

Java programlama dili statik olarak yazılmıştır, bu tüm değişkenlerin kullanılmadan önce bildirilmesi gerektiği anlamına gelir. Bir değişkeni kullanmadan önce onu tanımlamanız gerekir, bu tanımlama ise bir veri tipi içerir. Aşağıdaki örnekte programa “sayi” adında bir değişkenimiz olduğunu ve default değeri 1 olan bir integer değer olduğunu bildirdik:

int sayi= 1;

Java’da 8 primitive veri tipi vardır: char, boolean, byte, short, int, long, float, ve double. Primitive veri tipi, bir anahtar kelime ile dilde sabit tanımlı olan tiplerdir.

  • byte: 8-bit signed integer, [-128, 127] arası değer alabilir. Özellikle bellek tasarufu sağlamamız gereken büyük sayılarda veri içeren array’lerde byte kullanmak faydalı olacaktır.
  • short: 16-bit signed integer, [-32,768, 32,767] arası değer alabilir. byte’da söylediğimiz gibi memory kullanımı konusunda tasarruf sağlamamız gerektiğinde kullanılabilir.

--

--

Ayşe Demirel Deniz
Ayşe Demirel Deniz

Written by Ayşe Demirel Deniz

Highly motivated Software Engineer | Java & TS & JS | Everything about computer

No responses yet