İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Java Giriş Özelleştirme

karnext25.10.20152 cevap2.719 görüntüleme
2015'den beri133 mesaj
#1
Daha javaya yeni başlamış biri olarak bir problemim var
şöyle bir kod yazdım:

"""

import java.util.*;

public class talking {

public static void main (String args[])
{
System.out.println("Hoşgeldiniz! ");

Scanner input = new Scanner(System.in);

String giris=input.nextLine();

if(giris.equals(giris))
{
System.out.println("Merhaba!Nasılsın?");
}



}


}

"""""

burada giriş ne olursa olsun" Merhaba!Nasılsın? " çıktısını alıyorum. Bunu nasıl özelleştiririm. Yani sadece "Merhaba " girdisi olunca "Merhaba ! Nasılsın?" çıktısını alırım?
Cevaplar
2012'den beri38 mesaj
#2
Hocam anlatayim;

Ilk once kodumuz
package javaapplication4;

import java.util.Scanner;

/**
*
* @author Yasin
*/
public class JavaApplication4 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here

Scanner girilen = new Scanner(System.in);
String giris = "";

while(!giris.equals("kapat")) {
giris = girilen.nextLine();
if(giris.equals("hello")) {
System.out.println("Merhaba, Nasilsin");
} else {
System.out.println("giridiniz yazi: " + giris);
}
}


}

}
Yaptiginiz hata dan baslamak gerekir ise bir donguye girmemis olmaniz cunku surekli girilen degeri okumamiz lazim ve surekli degeri okuyabilmek icin bir while dongunsune girmemiz sart ki ornek te vermis oldugum while dongusu girilen yazi 'kapat' olmadigi surece dongu surekli aktif kalacaktir bir diger nokta iste if ile de hello girildigin merhaba, nasilsin diyoruz baska birsey ise de ornek amacli olarak girdiginiz yazi sudur diye gosteriyoruz.

Not: if donguleri ile kosullari cogaltarak istediginiz yaziyi yazdirabilirsiniz.

Y. Kucuk
karnext Konuyu açan
2015'den beri133 mesaj
#3
Hocam biraz fazla geç oldu ama sağouln . :D Uzun süredir bilgisayar sıkıntısı yaşıyordum ,artık kaldığımız yerden devam .

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.