Çözüldü YGS sorularını Java dilinde yazmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Jarvis0

Hectopat
Katılım
8 Eylül 2019
Mesajlar
134
Arkadaşlar YGS sorularının Java kodunu yazıyorum. Fakat bu soruda takıldım. Yardımcı olursanız sevinirim.
 

Dosya Ekleri

  • vb.PNG
    vb.PNG
    6,3 KB · Görüntüleme: 177
Çözüm
Java:
short sum = 0;
for (short i = -3 / 2; i <= 7 / 2; i++)
{
    sum += (5 - i);
}
System.out.println(sum);
// Baştan programın içerisinden 2'ye bölmek birazcık
// hileye giriyor ancak kodu bayağı sadeceleştiriyor.
Output:
Java:
import java.util.stream.IntStream;

public class Test {

  private static int sum = 0;

  public static void main(String[] args) {
    IntStream.iterate(0, i -> i-1).filter(Test::evaluate).findFirst();
    IntStream.iterate(1, i -> i+1).filter(Test::evaluate).findFirst();
    System.out.println(sum);
  }

  private static boolean evaluate(int x) {
    boolean expression = -3 < 2 * x && 2 * x < 7;
    if(expression) sum += (5-x);
    return !expression;
  }

}

20. Ardisik tam sayi cozum setine sahip tum denklemleri cozer, evaluate metodundaki expression kismina istedigin denklemi yaz.
 
Son düzenleme:

Geri
Yukarı