Txerrinko

Biblioteca

Mar 18th, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.96 KB | None | 0 0
  1. package Ejercicio3;
  2.  
  3. import java.io.IOException;
  4.  
  5. import Ejercicio1.casa;
  6.  
  7. public class BiblioStatic {
  8.  
  9.  
  10.     static boolean esPar (int n){
  11.        
  12.         if (n%2==0)
  13.             return true;
  14.             else
  15.                 return false;
  16.        
  17.     }
  18.    
  19.    
  20.    
  21.     static long Factorial (int i){
  22.         //pasamos por parametro el numero por el bucle hasta que el contador sea igual que el numero
  23.         //nos mostrara el resultado de multiplicar el factorial por el contador , que incrementara cada recorrido
  24.         long fact=1;
  25.         int cont;
  26.        
  27.         for (cont=1;cont<=i;cont++){
  28.             fact*=cont;
  29.            
  30.            
  31.         }
  32.         return fact;
  33.        
  34.     }
  35.    
  36.  
  37.    
  38.    
  39.    
  40.     static int contDigitos () throws IOException{
  41.        
  42.         int n,contdig=0;
  43.        
  44.         System.out.println("Introduce digitos");
  45.         n=Consola.leeInt();
  46.         //se introduciran digitos , mientras sea distinto de cero se añadira al contador y
  47.         //posteriormente se dividira el numero entre 10
  48.         while(n!=0){
  49.             contdig++;
  50.             n=n/10;
  51.            
  52.         }
  53.         return contdig;
  54.        
  55.        
  56.     }
  57.    
  58.    
  59.    
  60.     static String tipolongi (int n){
  61.        
  62.          int contdig=0;
  63.        
  64.         while (n!=0){
  65.         contdig++;
  66.         n=n/10;
  67.            
  68.         }
  69.         if (contdig>=n)
  70.             return "largo";
  71.             else
  72.                 return "corto";
  73.     }
  74.    
  75.    
  76.    
  77.    
  78.     static boolean CasasIguales (casa c1,casa c2){
  79.         boolean iguales=false;
  80.        
  81.         if ((c1.superficie==c2.superficie) && (c1.tipo==c2.tipo)){
  82.            
  83.             iguales=true;
  84.            
  85.            
  86.         }
  87.         return iguales;
  88.     }
  89.    
  90.  
  91.     public static void main ( String args[] ) throws IOException
  92.     {  
  93.        
  94.        
  95.     boolean dev= BiblioStatic.esPar(5);
  96.     System.out.println(dev);
  97.    
  98.    
  99.     for (int x=1;x<=10;x++){
  100.        
  101.         BiblioStatic.Factorial(4);
  102.        
  103.        
  104.        
  105.        
  106.     }
  107.        
  108.     int contdig=BiblioStatic.contDigitos();
  109.     System.out.println(contdig);
  110.    
  111.    
  112.     casa c1=new casa ("C/Rioja,18" , 65 , 'p');
  113.     casa c2=new casa ("C/Rioja,14" , 64 , 'l');
  114.        
  115.         boolean d=BiblioStatic.CasasIguales(c1, c2);
  116.         if (d==true)
  117.             System.out.println("Son iguales");
  118.             else
  119.             System.out.println("No lo son");
  120.         }
  121.              
  122.        
  123.        
  124.        
  125.        
  126.        
  127.        
  128.        
  129.        
  130.        
  131.        
  132.        
  133.     }
Advertisement
Add Comment
Please, Sign In to add comment