Şimdi Ara

Bu kodun Neresi hatalı ?( Acil yardım!!)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir Kullanıcı, 1 Masaüstü Kullanıcı
3
Cevap
0
Favori
280
Tıklama
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Delphi / C++ /Vb >> Bu kodun Neresi hatalı ?( Acil yardım!!)
Sayfaya Git:
Sayfa:
1
Giriş
Mesaj
  • Onbaşı
    31 Mesaj
    import java.util.Scanner; 
    public class sayıtahmin
    {
    public static void main(String[] args)
    {

    Scanner scanner = new Scanner(System.in);
    while(1==1)
    {
    int number = (int)(Math.random());
    System.out.println("Bir sayı giriniz..");
    while(1==1)
    {
    int guess = scanner.nextInt();
    if(guess<number)
    {
    System.out.println("Your guess is too low.");
    continue;
    }
    else if(guess>number)
    {
    System.out.println("Your guess is too high.");
    continue;
    }
    else
    {
    System.out.println("Conguratulation!!");
    break;
    }
    }

    scanner=new Scanner(System.in);
    System.out.println("Tekrar denemek istermisiniz?(y/n)");
    String answer = scanner.next();
    if(answer.equals("y"));
    continue;
    [b] else if (answer.equals("n"))
    {
    System.out.println("see you!");
    break;
    }[/b]


    }
    }
    }




    Koyu yazılmıs yerde Syntax hatası alıyorum nedendır ?



    |
    |
    _____________________________




  • Er
    7 Mesaj
    package javaapplication2;

    import java.util.Scanner;
    public class JavaApplication2 {

    public static void main(String[] args)
    {
    Scanner scanner = new Scanner(System.in);
    while(1==1)
    {
    int number = (int)(Math.random());
    System.out.println("Bir sayı giriniz..");
    while(1==1)
    {
    int guess = scanner.nextInt();
    if(guess<number)
    {
    System.out.println("Your guess is too low.");
    continue;
    }
    else if(guess>number)
    {
    System.out.println("Your guess is too high.");
    continue;
    }
    else
    {
    System.out.println("Conguratulation!!");
    break;
    }
    }

    scanner=new Scanner(System.in);
    System.out.println("Tekrar denemek istermisiniz?(y/n)");
    String answer = scanner.next();
    if(answer.equals("y"))
    continue;
    else if (answer.equals("n"));

    System.out.println("\nSee you!");
    break;
    }

    }
    }


    bu şekilde bir dene
    |
    |
    _____________________________




  • Yarbay
    2125 Mesaj
    Verdiği syntax hatası else'ten önce bir if bulunmadığı için, şimdi var diyeceksin orada, ama o da şöyle oluyorki, if ten sonra koyduğun ";" if'i bitiriyor, ardından continue; çalışıyor daha sonra else geliyor. Yani else'ten önce if değil continue ifadesi var. Çözümün if ten sonraki ";" karakterini silmek.
    |
    |
    _____________________________
    İTÜ Bilgisayar Mühendisliği
    Intel i7-6700 | MSI H170A GAMING PRO | Cooler Master Hyper 212 EVO | HyperX FURY 16GB (2x8GB) 2133MHz DDR4 | EVGA GeForce GTX 1070 FTW GAMING ACX 3.0 | EVGA SuperNOVA 650 G2 | 2 x WD Caviar Blue 1TB |
    Samsung 850 EVO 250GB 2.5-Inch SATA III | Zalman Z11 NEO | 5 x Noctua NF-S12A PWM | DELL U2414H | Logitech G533 | Logitech G710+ | Logitech G900 | Corsair Gaming MM300 Anti-Fray Extended | Xbox One Wireless Controller
HızlıCevap
Sayfaya Git:
Sayfa:
1
Reklamlar
SEO
Bey Azura
üniversite
SEO
Bu sayfanın
Mobil sürümü
Mini Sürümü

BR4
0,219
1.2.165

Reklamlar
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.