YAZILIM HOCAM SEO ve KURUCUSU MAZLUM ÖZÜ
Salı , Kasım 21 2017

İF ELSE YAPISI-KONTROL YAPISI

Değişkenleri Pekiştirdikten sonra if else -Kontrol yapılarını görelim

İngilizcede gördüğümüz if’den düşünelim eğer demek değilmi arkadaşlar ?

java’da da eğer olarak düşüneceğiz peki ufak örnekler ile nerelerde kullanabiliriz?

sizden Üniversitenizdeki aldığınız nota göre dersten geçip veya geçmeme durumunuzu söyleyen bir program olsun

Basitce bir düşünelim

2 adet durumumuz var

1 tane geçme notumuz var

bize lazım olan bir değişken ve 2 tane eğer durumumuz var

Algoritma

Kullanıcıdan notunu isteyelim ne dersiniz?

 


import java.util.Scanner;
public class YazılımHocamifElse {

public static void main(String[] args) {
//Kullanıcıdan isteme
Scanner scan = new Scanner (System.in);

2014-11-27 03_08_49-Java - YazılımHocam_src_YazılımHocamifElse.java - Eclipse

 

Daha sonra kullanıcıdan notu isteyeceğiz buda bir değişken olacak değil mi hemen değişkenimizi belirleyelim?


import java.util.Scanner;
public class YazılımHocamifElse {

public static void main(String[] args) {
//Kullanıcıdan isteme
Scanner scan = new Scanner (System.in);
//Değişken
int a;

2014-11-27 03_11_01-Java - YazılımHocam_src_YazılımHocamifElse.java - Eclipse

 

 

Şimdi kullanıcıya notunu soralım


import java.util.Scanner;
public class YazılımHocamifElse {

public static void main(String[] args) {
//Kullanıcıdan isteme
Scanner scan = new Scanner (System.in);
//Değişken
int a;
//Kullanıcıya notunu sor
System.out.println("Notunuzu giriniz : ");
a=scan.nextInt();

2014-11-27 03_13_37-Java - YazılımHocam_src_YazılımHocamifElse.java - Eclipse

 

Bizim programımız şuan bu şekilde çalışmakta notu aldığında ne yapacağını bilmiyor ama

2014-11-27 03_14_32-Java - YazılımHocam_src_YazılımHocamifElse.java - Eclipse

 

şimdi Geçme notumuz kaç ? bizimki 40

Yapı aynen şu şekilde

Eğer 40 ve üzeri alırsam ekrana geçtiniz yaz,40 ve üzeri değil ise ekrana kaldınız yaz

Bakın yeşil gördüğünüz kısımlar if ve else  yapısı aslında bunu kodlara nasıl dökeriz?

Eğer 40 ve üzeri alırsam ekrana geçtiniz yazdır


if(a>=40){
System.out.println("Dersi geçtiniz");

2014-11-27 03_22_31-Java - YazılımHocam_src_YazılımHocamifElse.java - Eclipse

koşul sağlanırsa kısmına dikkat 🙂

peki ya sağlanmazsa?

40 ve üzeri değil ise ekrana kaldınız yaz


else
System.out.println("Dersten kaldınız");

2014-11-27 03_28_05-Java - YazılımHocam_src_YazılımHocamifElse.java - Eclipse


import java.util.Scanner;
public class YazılımHocamifElse {

public static void main(String[] args) {
//Kullanıcıdan isteme
Scanner scan = new Scanner (System.in);
//Değişken
int a;
//Kullanıcıya notunu sor
System.out.println("Notunuzu giriniz : ");
a=scan.nextInt();
//Koşul sağlanırsa
if(a>=40){
System.out.println("Dersi geçtiniz");
}
//Koşul sağlanmassa
else
System.out.println("Dersten kaldınız");

}

}

Şimdi yapıya bir bakalım

Kodları en baştan aşağıya doğru Gidelim java ne okuyacak bakalım?

Kullanıcıdan isteme kütüphanesini çağırcam
Bir a değişkeni hafızaya alıcam

Kullanıcıya bunu sorucam

Kullanıcıdan aldığım değeri a değişkenine atıcam

değişken eğer bu ise bunu yazdırıcam

değişken eğer bu değilse şunu yazdırcam

 

 

 

Hakkında OĞUZHAN FİLİZ

Dpü Bilgisayar Mühendisliği Öğrencisi Java-Php Dillerinde kendini geliştirmekte REFERANSLAR: www.havadis37.com www.kastamonur.com 13.04.1995

Bunu Okudunuz mu ?

Eclipse Luna

Java program ve uygulama geliştirme programıdır. DİL: TÜRKÇE BOYUT:181,9MB

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir