Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
475
Tıklama
0
Öne Çıkarma
Java ile ilgili bir sorum var
M
8 yıl
Onbaşı
Konu Sahibi

import java.util.Scanner;

public class DayCounter {

public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int day, month, year, pday, pmonth, pyear;
System.out.println("Enter the date of today in DD/MM/YYYY format:");
day = keyboard.nextInt();
month = keyboard.nextInt();
year = keyboard.nextInt();
System.out.println("Enter the date of the future event in DD/MM/YYYY format:");
pday = keyboard.nextInt();
pmonth = keyboard.nextInt();
pyear = keyboard.nextInt();
System.out.println("Today is " + day + "/" + month + "/" + year );
int x, y, z, a, b, c, d;
x = pday - day;
y = pmonth - month ;
z = pyear - year;
a = 365 * z;
b = 30 * y;
c = 1* x;
d = a + b + c;
System.out.println("Hold on! There are " + d + " day(s) to the big event.");


Arkadaşlar gün sayıcı yapmaya çalıştım fakat gün ay yıl formatını programa girerken "/" işareti koyduğum için hata veriyor
"/" işareti koymadığım zaman program gayet düzgün çalışmakta.
bunu nasıl çözebilirim?



K
8 yıl
Teğmen

bunu dene

System.out.println("Today is %d/%d/%d",day,month,year);



G
8 yıl
Teğmen

Ben / ile ilgili bir hata görmedim. Yalnız bu program düzgün çalışmaz, Şubat ayını ve 31 olan ayları hesaba katmıyorsunuz.



T
8 yıl
Yarbay

kullanıcıdan tarih girişini nextInt() gibi Integer girişine özel fonksiyon ile aldığın için araya / koymak hata verir tabi ki. Internette java user input date kelimeleri ile tarih girişinin doğru yöntemini araştırmak çok mu zor:https://duckduckgo.com/?q=java+user+input+date&t=h_&ia=qa



< Bu ileti mini sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.