Soru & Cevap

Javada enter ile programı sonlandırma ...

10.10.2016 - 08:01

Java da klavyeden girilen sayıların ortalamasını alan bir uygulama yapıyorum ve uygulamada eğer hiç bir değer girilmeden enter a basarsam program sonlansın istiyorum bunu nasıl yapabilirim

345 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user samcro
samcro
18.10.2016 - 05:20

 

public class ExitOnEnter {
     
    public static void main(String[]args){
        BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
        while(true){
            System.out.println("Press enter to exit");
            String s = null;
            try {
                s = br.readLine();
            } catch (IOException e) {
                e.printStackTrace();
            }
            if(s.length() == 0 || isStringOfSpaces(s)){
                System.out.println("Exiting...");
                System.exit(0);
            }
        }
    }
    private static boolean isStringOfSpaces(String s){
        for(char c : s.toCharArray()){
            if(c != ' ')
                return false;
        }
        return true;
    }
}

 

Profile picture for user UlasYilmaz
UlasYilmaz
11.10.2016 - 10:52

Kodlama olarak örnekleyebilirmisiniz acaba

Profile picture for user berkhan_güngör
berkhan_güngör
10.10.2016 - 08:06

enter a bastığında değer girişi yapılıp yapılmadığını kontrol ederek yapabilirsin.

Enter basıldı->Değer girişi yapıldı mı? -> Yapıldıysa işleme devam et / Yapılmadıysa sonlandır

Şeklinde.

Ulaş Yılmaz
10.10.2016 - 08:21
Peki kodlama olarak nasıl yapabilirim örneklermisiniz