Şimdi Ara

Java (if- else if) yazamadığım kod

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
974
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selamlar, javaya yeni başladım kitaptan yazdığım kod aşağıda ve çalışıyor yalnız, kırmızı yazdığımı koda ekleyemedim,
    NASIL ?

    Teşekkürler

    package fonkDeneme;
    import java.util.Scanner;
    public class Fonksiyon {
    /* x>0 ve y<0 ise f(x,y) =4x+2y+4 ü
    x>0 ve y= 0 ise f(x,y) = 2x-y-3 ü
    x<0 ve y>0 ise f(x,y) = 3x+4y+3 ü alıştırsın
    diğer durumlar için ihtimal dışı yazsın
    */

    public static void main(String[] args){
    Scanner giris =new Scanner(System.in);
    int x,y;
    int fxy = 0;

    System.out.println(" x gir");
    x= giris.nextInt();
    System.out.println(" y gir");
    y= giris.nextInt();

    if (x>0 && y<0)
    { fxy=4*x + 2*y + 4 ; }

    else if (x>0 && y==0)
    { fxy = 2*x - y - 3;}

    else if( x<0 && y>0)
    { fxy = 3*x + 4*y + 3;}

    System.out.println(" fxy = " +fxy);

    }

    }







  • else{ 
    System.out.println("İhtimal dışı");
    }



    < Bu mesaj bu kişi tarafından değiştirildi Lilpackage -- 24 Temmuz 2016; 8:39:05 >
  • hocam else li denedim ama olmadı, sebebini de bulamadım, benzer bir kaç örnek ile çalıştı ama işte...

    if siz else hatalı diyor
  • quote:

    Orijinalden alıntı: ıspanak

    hocam else li denedim ama olmadı, sebebini de bulamadım, benzer bir kaç örnek ile çalıştı ama işte...

    if siz else hatalı diyor


    bende çalışıyor hocam yazdığın tüm kodu atar mısın? else eklenmiş halini



    < Bu mesaj bu kişi tarafından değiştirildi Lilpackage -- 24 Temmuz 2016; 9:32:51 >
  •  
    package UYGULAMALAR;
    import java.util.Scanner;

    public class Fonksiyon {
    /* x>0 ve y<0 ise f(x,y) =4x+2y+4 ü
    x>0 ve y= 0 ise f(x,y) = 2x-y-3 ü
    x<0 ve y>0 ise f(x,y) = 3x+4y+3 ü alıştırsın
    diğer durumlar için ihtimal dışı yazsın
    */

    public static void main(String[] args){
    Scanner giris =new Scanner(System.in);
    int x,y;
    int fxy = 0;
    /* dışarıdan veri girmek için import java.util.Scanner
    Scanner giris = new Scanner(System.in);
    veri girilmesini istemek
    System.out.println(" x gir");
    girilen veriyi atayacak fonk
    x= giris.nextInt();
    dir
    */
    System.out.println(" x gir");
    x= giris.nextInt();
    System.out.println(" y gir");
    y= giris.nextInt();

    if (x>0 && y<0)
    { fxy=4*x + 2*y + 4 ; }

    else if (x>0 && y==0)
    { fxy = 2*x - y - 3;}

    else if( x<0 && y>0)
    { fxy = 3*x + 4*y + 3;}

    System.out.println(" fxy = " +fxy);

    else{
    System.out.println("İhtimal dışı");
    }
    }

    }

    /* DAHA BİTMEDİ DİĞER DURUMLAR İÇİN X YAZSIN KISMI YOK*/


    çok teşekkürler hocam ilgilendiğin için




  • ıspanak kullanıcısına yanıt
    Hocam son "else if" den sonra araya kod girmiş, else if ile else arasına kod girmemesi lazım. O sebepten hata veriyodur.
  • çok teşekkürler hocam çıktı

    x gir
    5
    y gir
    4
    İhtimal dışı
    fxy = 0

    şeklinde bu işimi görüyor.

    Tekrar çok teşekkürler, Saygılar



    < Bu mesaj bu kişi tarafından değiştirildi ıspanak -- 24 Temmuz 2016; 9:50:49 >
  • quote:

    Orijinalden alıntı: ıspanak

    çok teşekkürler hocam çıktı

    x gir
    5
    y gir
    4
    İhtimal dışı
    fxy = 0

    şeklinde bu işimi görüyor.

    Tekrar çok teşekkürler, Saygılar


    Rica ederim, kolay gelsin
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.