-
Notifications
You must be signed in to change notification settings - Fork 1
/
artıkYil
39 lines (36 loc) · 1.02 KB
/
artıkYil
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
31
32
33
34
35
36
37
38
39
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int yil;
boolean hataMesaji = false;
boolean artikMi = false;
Scanner inp = new Scanner(System.in);
System.out.print("Yılı giriniz: ");
yil = inp.nextInt();
if (yil > 0) {
if (yil % 4 == 0 ){
artikMi = true;
}else if (yil % 100 == 0){
if (yil % 400 ==0){
artikMi= true;
}else {
artikMi = false;
}
}else {
artikMi = false;
}
}else {
hataMesaji = true;
}
if (artikMi){
System.out.println(yil+ " Bir artık yıldır.");
}else {
System.out.println(yil+ " Bir artık yıl değildir.");
}
if (hataMesaji){
System.out.println("Bir hata meydana geldi.");
} else {
System.out.println("Program bitti");
}
}
}