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; } }
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.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme