Facebook
From cesar manzano, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 144
  1. package ejercicios;
  2.  
  3. import java.util.Calendar;
  4. import java.util.Scanner;
  5.  
  6. public class ejericio3 {
  7.  
  8.         public static void main(String[] args) {
  9.                 // TODO Auto-generated method stub
  10.        Calendar calendario=Calendar.getInstance();
  11.       // int anio=calendario.get(Calendar.YEAR);
  12.        int dia=calendario.get(Calendar.DAY_OF_MONTH);
  13.        int mes=calendario.get(Calendar.MONTH)+1;
  14.        int anio=calendario.get(Calendar.YEAR);
  15.        String dias="Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado Domingo Lunes Martes Miercoles Jueves Viernes Sabado";
  16.             //String[] semana=dias.split(" ");
  17.             String[] semana=dias.split(" ");
  18.             int l=0;
  19.             int d;
  20.             String n;
  21.            
  22.             Scanner let= new Scanner (System.in);
  23.             System.out.println("ingrece el dia de hoy en letras");
  24.            
  25.             n=let.next();
  26.             System.out.println("ingrece el dia en numero");
  27.             d=let.nextInt();
  28.                  switch(n){
  29.                         case "domingo":
  30.                                 l=0;
  31.                                 break;
  32.                         case "lunes":
  33.                                 l=1;
  34.                                 break;
  35.                         case "miercoles":
  36.                                 l=3;
  37.                                 break;
  38.                         case "viernes":
  39.                                 l=5;
  40.                                 break;
  41.                         case "jueves":
  42.                                 l=4;
  43.                                 break;
  44.                         case "sabado":
  45.                                 l=6;
  46.                                 break;
  47.                        
  48.                         case "martes":
  49.                                 l=2;
  50.                                 break;
  51.        
  52.                
  53.                  }
  54.             for (int i=0;i<41;++i)
  55.             {
  56.                 if(anio==2020) {
  57.                          System.out.print(d+"/");
  58.                 System.out.print(mes+"/");
  59.                  System.out.println(anio+" es: "+semana[l]);
  60.                  ++l;
  61.                  anio=anio+1;
  62.                 }else {
  63.                        
  64.                        if ((anio%4)!=0) {
  65.                          
  66.                                               while((anio%4)!=0) {
  67.                                                
  68.                                                    System.out.print(d+"/");
  69.                                            System.out.print(mes+"/");
  70.                                            System.out.println(anio+" es: "+semana[l]);
  71.                                            l=l+1;
  72.                                                 anio=anio+1;
  73.                                          
  74.                                               }
  75.                                               }else {
  76.                                                 if((((anio%4)==0)&((anio%1048)!=0))) {
  77.                                                         l=l+1;
  78.                                                       System.out.print(d+"/");
  79.                                    
  80.                                                 System.out.print(mes+"/");
  81.                                               System.out.println(anio+" es: "+semana[l]);
  82.                                                 anio=anio+1;
  83.                                                 l=l+1;
  84.                                                
  85.                                                                 }else {
  86.                                                                 if(anio==2096) {
  87.                                                                          System.out.print(d+"/");
  88.                                                                            
  89.                                                                      System.out.print(mes+"/");
  90.                                                                    System.out.println(anio+" es: "+semana[l]);
  91.                                                                    l=l+1;
  92.                                                                 anio=anio+1;
  93.                                                                 }}
  94.                                                                        
  95.                                            
  96.                                                }
  97.                
  98.                       }
  99.            
  100.                
  101.             }
  102.            
  103.        
  104.            
  105.         }}