Witam potrzebuje malej pomocy :)
Chce zrobic program w javie ktory oblicza ilosc dni od poczatku roku no powiedzmy za 2004.
Program bez problemu napisalem w C, natomiast chcialbym napisac go w Javie. jako ze jestem
poczatkujacym w programowaniu obiektowym w Javie, to mam trudnosci.
Programik wyglada w jezyku C: ponizej:
#include <stdio.h>#include <conio.h>void main(void){int dni[12]={31,28,31,30,31,30,31,31,30,31,30,31};int dzien, miesiac, rok;int dzien_roku;clrscr();char string[20];printf("Podaj dzien: ");scanf("%d", &dzien);printf("Podaj miesiac: ");scanf("%d", &miesiac);printf("Podaj rok: ");scanf("%d", &rok);if(rok%4==0)dzien_roku=dni[1]=29;dzien_roku=0;for(int i=0; i<=miesiac-2; i++){dzien_roku=dzien_roku+dni[i];}dzien_roku=dzien_roku+dzien;printf("Mamy %d dzien roku", dzien_roku);getch();}
W Javie napisalem go tak: nie kompiluje sie poniewaz brakuje w nim instrukcji wczytwania,nie wiem jak napisac :(
moze czegos jeszcze....moze cos zle napisalem...nie wiem...Prosze Was o pomoc :) Z gory dziekuje Pozdrawiam
class Programik { public static void main(String args[]) { int dni[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int dzien, miesiac, rok; int dzien_roku; char string[20]; System.out.println("Podaj dzien: "); System.out.println("Podaj miesiac: "); System.out.println("Podaj rok: "); if(rok%4==0)dzien_roku=dni[1]=29; dzien_roku=0; for(int i=0; i<=miesiac-2; i++) { dzien_roku=dzien_roku+dni[i]; } dzien_roku=dzien_roku+dzien; System.out.println("Mamy " +dzien_roku+ "dzien roku"); }}