Tech4um
1 Membres connectés - 1 Visiteurs
Mot de passe oublié?
Espace membre
Faite une inscription rapide sur tech4um.com et participez par vos sujets et commentaires sur nos forums.

Vous bénéficiez aussi de la Discussion directe afin d'avoir des solutions rapide.

Facebook
Twitter
Liens recommandés




C'est quoi votre sujet?

Programme java: Imprimer le calendrier d'une année donnée
Tech4um Postmaster Ajouter le 2011-10-11 21:30:54

Voici le code:

import java.io.*;

class calendar{

public static void main(String args[])throws IOException{

int i,j,k,m,p=0,r,q,yy,i1,g;

String ss;

InputStreamReader x=new InputStreamReader(System.in);

BufferedReader y= new BufferedReader(x);

String s[]={" ","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre"};

String str[]={"Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"};

int b[]={0,31,28,31,30,31,30,31,31,30,31,30,31};

System.out.println("ENTREZ LE PREMIER JOUR DE L'ANNEE, ANNEE ET MOIS");

ss=y.readLine();

yy=Integer.parseInt(y.readLine());

m=Integer.parseInt(y.readLine());

if(yy%4==0){

b[2]=29;

}

int ar[][]=new int[6][7];

for(i=1;i<=m;i++){

System.out.println("\t\t"+s[i]);

for(i1=0;i1<6;i1++) {

for(j=0;j<7;j++)

{

ar[i1][j]=0;

}}

for(j=0;j<7;j++){

System.out.print(str[j]+" ");

}

System.out.println();

for(g=0;g<7;g++){

if(str[g].equals(ss)){

p=g;

}}

r=1;

for(k=p;k<7;k++){

ar[0][k]=r;

r=r+1;

}

for(k=1;k<6;k++){

for(j=0;j<7;j++){

ar[k][j]=r;

r=r+1;

if(r>b[i]){

break;

}}

if(r>b[i]){

break;

}}

for(k=0;k<6;k++){

for(j=0;j<7;j++){

if(ar[k][j]==0){

System.out.print(" \t ");

}

else{

System.out.print(ar[k][j]+" \t ");

}}

System.out.println();

}

q=b[i]%7+p;

if(q<7){

p=q;

}

else{

p=q-7;

}}}}

Signaler un abus

 

Tech4um Postmaster Ajouter le 2011-10-11 21:31:25

IMPORTANT!

Signaler un abus

[ 1 ]



Répondre au sujet: