» »

Pomoč v java nalogi

Pomoč v java nalogi

Horizontko ::

"shrani.najdi.si/?1L/Vm/3evrceu1/java.png"

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 ()

Horizontko ::

Sem že pogruntal - pri int k in j sem ju zamenjal.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java začetnik - pravilno število

Oddelek: Programiranje
71025 (748) roko granata
»

Java

Oddelek: Pomoč in nasveti
141362 (987) shadeX
»

[Java] Problem s Scanner-jem

Oddelek: Programiranje
92460 (2254) Zlatan
»

Java - dva problema

Oddelek: Programiranje
141724 (1332) nightrage
»

Java

Oddelek: Programiranje
335805 (4406) Spura

Več podobnih tem