Java Artık Yıl Hesaplama Programı

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
Artık yıl, bir yıldaki günlerin 365 yerine 366 gün olmasına denir. Bu fazladan gün (artık gün), normalde 28 gün olan şubat ayına 29 Şubat’ın eklenmesi ile elde edilir. Bunun hesaplanması için aşağıdaki algoritma kullanılır.


Bir tarih 4 ile tam bölünüp 100 katları ile tam bölünemiyorsa, ve yıl 400 sayısına tam bölünüyorsa artık yıldır. BU iki şartın dışında yılarda şubat ayı 28 gün, artık yıllarda 29 gün olarak belirlenir. Artık yıl hesaplamak için aşağıdaki java kodunu kullanabilirsiniz.

Java Kodu:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

public class JavaOrnekleri {

public static void main(String[] args) {

int yil = 2018;
boolean artik = false;

if(yil % 4 == 0)
{
if( yil % 100 == 0)
{
if ( yil % 400 == 0)
artik = true;
else
artik = false;
}
else
artik = true;
}
else
artik = false;

if(artik)
System.out.println(yil + " artık yıldır.");
else
System.out.println(yil + " artık yıl değildir.");
}
}
Çıktı:

1608729132496.png
 
Üst Alt