5.00 / 1 oy

Java'da saniyeyi saat dakika ve saniyeye dönüştürmek

Bir saniyenin kaç saat, dakika ve saniye olduğunu hesaplayarak çıktı veren bir program kodlayalım. Peki saniye ile dakika arasında ya da saniye ile saat arasında nasıl bir dönüşüm yapabiliriz?

1. Kaç saniye üzerinden işlem yapacağımızı kullanıcıya yazdıralım

2. Saniyeyi dakikaya çevirelim ve tamsayı kısmını alalım

3. Çevirdiğimiz dakikaları saate çevirelim ve tamsayı kısmını alalım

4. Elimizdeki saar miktarı ile geriye kalan dakika ve saniyeleri de yazdıralım

5. Son çıktıyı alırken ss:dd:ss formatında çıktı alabilmek için formatlı çıktı alalım. Çünkü int'leri tek basamaklı olsalar bile iki basamak olarak göstermek gerekecek.

Kodlar:

Scanner girdi=new Scanner(System.in);
System.out.println("Kaç saniye üzerinden işlem yapalım?");
int saniye = girdi.nextInt(); 
int dakika = saniye/60;
int saat = dakika/60;

dakika=dakika%60;
saniye=saniye%60;

System.out.printf("%02d:%02d:%02d", saat,dakika,saniye);

Çıktı:

Kaç saniye üzerinden işlem yapalım?
> 10000
02:46:40

Böylece 10.000 saniyenin kaç saat ve dakika sürdüğünü de görmüş olduk.

utku33

17.02.2020 02:26

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da saniyeyi saat dakika ve saniyeye dönüştürmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.