Forum » Programiranje » Pomoč v java nalogi
Pomoč v java nalogi

Horizontko ::
"shrani.najdi.si/?1L/Vm/3evrceu1/java.png"
moja koda:
Dneve mi izpisuje narobe, npr. 2012, 4, 8 = "sreda"
moja koda:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Vnesi leto, npr. 2008");
int leto = input.nextInt();
System.out.println("Vnesi mesec: 1-12:");
int m = input.nextInt();
System.out.println("Vnesi dan v mesecu: 1-31:");
int q = input.nextInt();
if (m == 1)
m = 13;
else if (m == 2)
m = 14;
int k = leto / 100;
int j = leto % 100;
int h = (q + (26 * (m + 1) / 10) + k + (k / 4) + (j / 4) + (5 * j)) % 7;
String a = "";
switch (h) {
case 0:
a = "sobota";
break;
case 1:
a = "nedelja";
break;
case 2:
a = "ponedeljek";
break;
case 3:
a = "torek";
break;
case 4:
a = "sreda";
break;
case 5:
a = "četrtek";
break;
case 6:
a = "petek";
break;
}
System.out.println(a);
}
}
Dneve mi izpisuje narobe, npr. 2012, 4, 8 = "sreda"
- spremenil: Mavrik ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java začetnik - pravilno številoOddelek: Programiranje | 1071 (794) | roko granata |
» | JavaOddelek: Pomoč in nasveti | 1402 (1027) | shadeX |
» | [Java] Problem s Scanner-jemOddelek: Programiranje | 2542 (2336) | Zlatan |
» | Java - dva problemaOddelek: Programiranje | 1772 (1380) | nightrage |
» | JavaOddelek: Programiranje | 5966 (4567) | Spura |