水仙花数
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。
public void waterFlower(){
for (int i=100;i<1000;i++){
int g=i%10;
int s=i/10%10;
int b=i/100;
if (g*g*g+s*s*s+b*b*b==i){
System.out.println(i);
}
}
}
冒泡排序
public void BubbleSort(){
int[] a = {66,58,32,36};
//外循环--控制轮数--保证4个数据比3轮
for (int i = 0; i < a.length-1 ; i++) {
//内循环 -- 真正干活的
for (int j = 0; j < a.length-1 ; j++) {
//从小到大排序
if( a[j] > a[j+1] ){//相邻元素比较
// 交换位置
int x = a[j];
a[j] = a[j+1];
a[j+1] = x;
}
}
}
Arrays.sort(a) ;// 利用工具类 给a数组排序 --快速排序算法
System.out.println( Arrays.toString(a) );
}