|
||
| [IT] Java - Numero di blocchi di dimensione fissa che ricoprono un dato intevallo | ||
|
Java - Numero di blocchi di dimensione fissa che ricoprono un dato intevallo Ecco una funzioncina utile nel caso ci sia la necessita' di dividere un intervallo in parti di dimensione fissa. Il punto cruciale sta nello stabilire quanti blocchi di dimensione "blockSize" servono a "ricoprire" un dato intervallo grande "fullSize".
/**
* Find how many blocks there are in a given dimension.<br>
* by Gabriele Giansante 2003
* @param blockSize the block size, >0
* @param fullSize the dimension to divide into "n" blocks. fullSize >=0
* @return -1 if blockSize<=0 or fullSize<0
*/
public static long howManyBlocks(long blockSize, long fullSize){
long ris = -1;
if (blockSize > 0 && fullSize >= 0){
ris = fullSize / blockSize;
if (fullSize % blockSize > 0)
ris += 1;
}
return ris;
}
|
||
(c) 1999-2006
|