java datatypes loops
Java Temel kavramları:
Önceki eğitimde, bir Java'ya giriş platform.
Bu eğitimde aşağıdaki temel kavramları göreceğiz:
daha yeni olanlar için java röportaj sorusu ve cevapları
- Java Veri Türleri
- Java Döngüleri: Döngü için , Döngü sırasında , Her döngü için.
- Java Dizileri
- Java'da Switch Case
- Java Onaylama
Önerilen Okuma => Java İçin Tam Bir Kılavuz
Aşağıdaki video eğitimini izleyin:
Java'da Veri Türleri, Döngüler, Diziler, Anahtarlar ve Onaylamalar:
Java'da Değişkenler ve Veri Türleri:
Veri tipleri
Veri türü, verileri saklamak ve verilerin boyutunu ve türünü belirlemek için kullanışlıdır.
Java'da iki tür veri vardır:
- İlkel
- İlkel olmayan / nesne türü.
Java'da, tüm değişkenler kullanılmadan önce bildirilmelidir.
Örneğin, int a = 1 ; Burada, derleyicinin 'a' nın var olduğu ve değer 1 ile başlatıldığı konusunda ısrar ediyoruz. Bu veri türüne göre ( int ), derleyici bellek ayıracaktır.
İlkel Veri Türleri
- Karakter: Tek bir 16 bit Unicode karakteridir.
- Boole: Bu bir bittir ve bu doğru ve yanlış değerlere sahip olabilir.
- Bayt: Bayt, 8-bit ikinin tümleyen tamsayıdır. Bu, büyük dizilerde bellek tasarrufu sağlamak için kullanışlıdır ve aralığı -128 ila 128 arasındadır.
- Kısa: Bu tür aynı zamanda büyük dizilerde bellek tasarrufunda daha kullanışlıdır ve 16-bit ikiye tümleyen işaretli tamsayıdır.
- Int : 32-bit imzalı ikinin tamamlayıcısı.
- Uzun: 64-bit ikinin tamamlayıcısı.
Kayan nokta veri türleri
c ++ java'dan daha iyidir
float ve double: Float, 32 bitlik tek duyarlıklı kayan noktadır. Çift, 64 bitlik çift duyarlıklı kayan nokta sayısıdır.
Veri Türleri Aralığı
VERİ TİPİ | DEFUALT DEĞER | BOYUT | ÖRNEK LİTERALLER | ARALIK |
---|---|---|---|---|
yüzen | 0.0f | 32 bit | 1.23e100f, -1.23e-100f, .3f, 3.14F | 3,40282347 x 10 38, 1,40239846 x 10 -45f |
Boole | 1 bit | doğru yanlış | - | |
bayt | 0 | 8 bit | (Yok) | -128 ila 127 |
kömür | u0000 | 16 bit | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
kısa | 0 | 16 bit | (Yok) | -32.768 ila 32.767 |
int | 0 | 32 bit | -2, -1, 0, 1, 2 | -2.147.483.648 ile 2.147.483.647 |
uzun | 0L | 64 bit | -2L, -1L, 0L, 1L, 2L | -9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 |
çift | 0.0 g | 64 bit | 1.23456e300d, -1.23456e-300d, 1e1d | 1.7976931348623157 x 10308, 4.9406564584124654 x 10-324 |
Veri Türleri için Örnek Program:
public class DemoDataType { public static void main(String() args) { // Auto-generated method stub char C='M'; char a=65535; byte b1=-128; byte b2=127; int i1=-2147483648; int i2=2147483647; short s1=-32768; short s2=32767; long L2=9223372036854775807L; long L1=-9223372036854775808L; float f1=3.40282346638528860e+38f; //float f3=3.40282347e+38f; float f2=1.40129846432481707e-45f; double d=4.37346473; System.out.println('char is: ' + C); System.out.println('int low range is: ' + i1); System.out.println('int high ramge is: ' + i2); System.out.println('byte is: ' + b1); System.out.println('short low range: ' + s1); System.out.println('short high range: ' + s2); System.out.println('Long high range is: ' + L2); System.out.println('Long Low range is: ' + L1); System.out.println('double is: ' + d); } }
Diziler
Bu, benzer veri türünde sabit sayıda değeri tutabilen bir nesnedir. Dizi, yeni bir anahtar sözcük ile oluşturulabilir.
Int array = new int(5);
Burada dizi türü int ve uzunluğu 5'tir.
Bir dizi oluşturulurken dizinin uzunluğu başlatılmalıdır.
public class ArrayDemo { public static void main(String() args) { // TODO Auto-generated method stub int Array() = new int(5); Array(0)=100; Array(1)=200; Array(2 )=300; Array(3)=400; Array(4)=500; for(int i=0;i Döngüler
Döngüler genellikle aynı komut dizisini birçok kez yürütmek için kullanılır.
Örneğin, Beş kez “yazılım testi yardım blogu” cümlesini yazdırmak istiyorsanız, bunu belirtmeniz gerekir.
Döngüler Olmadan:
public static void main(String() args) { System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); }
Döngülerle:
public static void main (String () args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
For döngüsü, değerleri yinelemek için kullanışlıdır.
Döngü için:
for (initialization; termination; increment) { statement(s)}
Döngü sırasında:
Loop önce Boole koşulunu kontrol ederken ve bu koşul doğruysa, koşul başarısız olana kadar ifadeler tekrar tekrar yürütülür.
While (condition) { Statement to be executed }
Döngü Halinde Yap:
İçinde döngü yaparken yap , önce ifade çalıştırılacak ve ardından koşul kontrol edilecektir. Koşul doğruysa, ifade tekrar çalıştırılacaktır. Aksi takdirde, yürütme döngüden çıkacaktır.
do { Statements to be executed } while(condition);
Döngüler Demo Programı:
package demopproj; public class LoopsDemo { public static void main(String args()) { //for loop demo for(int i=0;i<5;i++) { System.out.println('iteration number : ' + i); } //while loop demo int count_while = 1; while (count_while < 3) { System.out.println('count_while is: ' + count_while); count_while++; } //do while demo int count_dowhile = 1; do { System.out.println('count_dowhile is: ' + count_dowhile); count_dowhile++; } while (count_dowhile < 3); //for each demo int() numbers = {1,2,3,4,5}; for (int item : numbers) { System.out.println('item number is: ' + item); } } }
Switch İfadesi
Switch deyimi yürütme sayısına sahip olacaktır. Değer girişine bağlı olarak, anahtar durumu yürütülür.
Burada değer 8, durum 8 yürütülecektir.
Windows 10'da eps dosyası nasıl açılır
public class SwitchDemo { public static void main(String() args) { //switch demo int item = 8; String product; switch (item) { case 1: product = 'iphone5'; break; case 2: product = 'iphone6'; break; case 3: product = 'iphone7'; break; case 4: product = 'iphone8'; break; case 5: product = 'samsung7'; break; case 6: product = 'samsung8'; break; case 7: product = 'nokia'; break; case 8: product = 'macbook'; break; default: product = 'motoG'; break; } System.out.println(product); }
Java'da İddia
Programlama sırasında yaptığımız varsayımı test etmek için bir iddia kullanılır.
Örneğin, üçüncü taraftan girdi alıyoruz. Girdinin boş olmayacağını varsayıyoruz.
Bu Programı test etmek için iddia kullanılır.
Onaylama yöntemi: 1 ifade iddia;
Onaylama Yöntemi: 2 ifade1 iddia: ifade2;
public class AssertionExample { public static void main(String() args) { // TODO Auto-generated method stub int value=5; assert value > 20 : 'Underweight'; System.out.println('value is'+value); } }
Bu programı test etmek için, iddia etkinleştirilmelidir. Onaylamayı etkinleştirmek için çalıştırma konfigürasyonuna bir parametre eklenmelidir.
Sonuç
Bu eğitimde, bir java programı yapmak için gerekli olan temel kavramları öğrendik. Veri türlerini, döngüleri, dizileri ve iddiayı araştırdık.
Yaklaşan eğitimimiz Java'da Hata kavramı hakkında daha fazla bilgi verecektir !!
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Java Dağıtımı: Java JAR Dosyasının Oluşturulması ve Yürütülmesi
- Java Sanal Makinesi: JVM, Java Uygulamasını Çalıştırmada Nasıl Yardımcı Olur?
- Java'da Erişim Değiştiriciler - Örneklerle Eğitim
- Örneklerle Java Yansıtma Eğitimi
- Java Programlama Diline Giriş - Video Eğitimi
- Yeni Başlayanlar İçin JAVA Eğitimi: 100+ Uygulamalı Java Video Eğitimi
- OOP Java: Java'da Nesne Tabanlı Programlamaya Giriş
- JMeter'da Java YourKit Profiler'ı Kullanma