2:11:08'deki örnekte; soy isim de boşluk olmaz gerekçesiyle next() metodu kullandım. Ardından kartNo 'da nextLine() metodu kullanınca benim program hata verdi hocam. next()'den sonra neden nextLine() metodunda hata veriyor? System.out.print("İsminizi Giriniz :"); String isim=scan.nextLine(); System.out.print("Soy İsim Giriniz :"); // String soyIsim=scan.next(); String soyIsim=scan.nextLine(); System.out.print("16haneli Kart numarası Giriniz :"); String kartNo=scan.nextLine();
Son örnekte ortadaki harfi sildirmemiş oluyoruz hocam? Sadece gözardı ediyoruz? Yanılıyor muyum? Umarım tüm sorularımı yanıtlarsınız... :(
son ornek deyince hatirlamam mumkun degil, biraz daha detay verirseniz ve soruyu direkt sorarsaniz tabii ki cevaplarim
Ben mi kaçırdım? parse,Double metodunu önceki youtube derslerinizde anlatmadınız hocam? Soruyu yapamayınca sıkıntıya düşüyorum..
anlattim, wrapper class derslerinde Integer.parseInteger ve Double.parseDouble() gosteriyorum
2:11:08'deki örnekte; soy isim de boşluk olmaz gerekçesiyle next() metodu kullandım. Ardından kartNo 'da nextLine() metodu kullanınca benim program hata verdi hocam. next()'den sonra neden nextLine() metodunda hata veriyor?
System.out.print("İsminizi Giriniz :");
String isim=scan.nextLine();
System.out.print("Soy İsim Giriniz :");
// String soyIsim=scan.next();
String soyIsim=scan.nextLine();
System.out.print("16haneli Kart numarası Giriniz :");
String kartNo=scan.nextLine();
fiyat1= fiyat1.replaceAll("\\D","").trim().replaceAll(",","."); double fiyatStr1=Double.parseDouble(fiyat1); 100'e bölmedim :)
maalesef next() ve nextLine() da oyle sorun oluyor. Kart numarasini once al veya onu da nextLIne() yap
@@AhmetBulutluoz Hata bende değilse Java'nın bu özelliği sorgusuz kabulümdür. :) Teşekkürler hocam.