计算

import java.util.*;

import java.math. BigDecimal;

import java.util.Date;

import java.text.SimpleDateFormat;

import android.view.*;

import android.graphics.*;

import java.util.jar.*;

public class 计算{

//冒泡从小到大排序

public static 集合[] 冒泡排序从小到大(集合[] ff){

集合[] f=ff;

int i=0;

while(i

if(f[i+1].index

集合 a=f[i+1];

f[i+1]=f[i];

f[i]=a;

i=0;

}

else

i++;

}

return f;

}

//冒泡从小到大排序

public static long[] 冒泡排序从小到大(long[] f){

int i=0;

while(i

if(f[i+1]

long a=f[i+1];

f[i+1]=f[i];

f[i]=a;

i=0;

}

else

i++;

}

return f;

}

//冒泡从小到大排序

public static long[] 冒泡排序从大到小(long[] f){

int i=0;

while(i

if(f[i+1]>f[i]){

long a=f[i+1];

f[i+1]=f[i];

f[i]=a;

i=0;

}

else

i++;

}

return f;

}

//冒泡从小到大排序

public static 集合[] 冒泡排序从大到小(集合[] ff){

集合[] f=ff;

int i=0;

while(i

if(f[i+1].index>f[i].index){

集合 a=f[i+1];

f[i+1]=f[i];

f[i]=a;

i=0;

}

else

i++;

}

return f;

}

//保留小数点后n位数

public static double 保留小数点后n位数(double 原数,int 位数){

double dd;

BigDecimal b = new BigDecimal(原数);

dd= b.setScale(位数, BigDecimal.ROUND_HALF_UP).doubleValue();

return dd;

}

public static boolean 如果在某个矩形范围(int X,int Y,int x,int y,int w,int h){

boolean jieguo=false;

if(X>x&&Xy&&Y

return jieguo;

}

public static boolean 如果在某个矩形范围(int X,int Y,对象 dx){

boolean jieguo=false;

if((X>dx.x||X==dx.x)&&(Xdx.y||Y==dx.y)&&(Y

return jieguo;

}

public static boolean 如果在某个矩形范围(对象 dx,MotionEvent e){

return 如果在某个矩形范围((int)e.getX(),(int)e.getY(),dx.x,dx.y,dx.宽,dx.高);

}

public static boolean 对象是否越界(对象 界,对象 a){

boolean jieguo=true;

if(如果在某个矩形范围(a.x,a.y,界))

if(如果在某个矩形范围(a.x+a.宽,a.y,界))

if(如果在某个矩形范围(a.x,a.y+a.高,界))

if(如果在某个矩形范围(a.x+a.宽,a.y+a.高,界))

jieguo=false;

return jieguo;

}

public static boolean 对象是否入界(对象 界,对象 a){

boolean jieguo=false;

jieguo=如果在某个矩形范围(a.x,a.y,界);

if(!jieguo)

jieguo=如果在某个矩形范围(a.x+a.宽,a.y,界);

if(!jieguo)

jieguo=如果在某个矩形范围(a.x,a.y+a.高,界);

if(!jieguo)

jieguo=如果在某个矩形范围(a.x+a.宽,a.y+a.高,界);

return jieguo;

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容