SORU - 2 / 15

  • S

    Aşağıdaki kod parçasında "result" değişkeninin değeri kaç olur?

    int x = 2;
    int y = 3;
    int result = x == y ? x + y : x * y;
    
    
  • A

    2

  • B

    3

  • C

    5

  • D

    6

  • E

    NULL


  • DOĞRU CEVAP

    Doğru Cevap : 6

    Açıklama: Bu kod parçasında ternary operator (tek satırda if) kullanılır, operator x ve y değişkenlerinin eşit olup olmadığını kontrol eder. Eğer x ve y eşitse x+y, değilse x*y ifadesi result değişkenine atanır. x=2 ve y=3 olduğuna, x ve y eşit olmadığına göre x*y ifadesi = 6 olarak result değişkenine atanır.

  • ÖNCEKİ SORU SONRAKİ SORU