public class CEshi {
//水仙花
@Test
public void ce() {
int a = 0;
int b = 0;
int c = 0;
for (int i = 100; i < 1000; i++) {
a = i / 100;
b = (i % 100) / 10;
c = (i % 100) % 10;
if (a * a * a + b * b * b + c * c * c == i) {
System.out.print(i + " ");
}
}
}
//冒泡排序
@Test
public void Ceshi() {
int[] a = {2, 6, 1, 3, 4};
for (int i = 0; i < a.length - 1; i++) {
for (int j = 0; j < a.length - 1 - i; j++) {
if (a[j] > a[j + 1]) {
int t = a[j];
a[j] = a[j + 1];
a[j + 1] = t;
}
}
System.out.println(Arrays.toString(a));
}
}
/*笔试题:小球从100米落下,每次落下反弹高度的一半再落下,
问第10次落下总共反弹了多少米
*/
@Test
public void roll() {
double a = 100;
double sum = 0;
for (int i = 1; i <= 10; i++) {
double b = 0;
a = a / 2;
b += a;
sum += a;
System.out.println("第" + i + "反弹了" + a + "米");
}
System.out.println("10次反弹了" + sum + "米");
}
}