1输出菱形:
package Dome1;
public class Dome1 {
public static void main(String[] args) {
for(int i=1;i<=5;i++) {
for(int k=1;k<=5-i;k++) {
System.out.print(" ");}
for(int j=1;j<=2*i-1;j++) {
System.out.print("*");
}
System.out.println();
}
for(int b=4;b>=1;b--) {
for(int k=1;k<=5-b;k++) {
System.out.print(" ");
}
for(int j=1;j<=2*b-1;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
2.用1,2,3,4组成无重复的数
public static void main(String[] args) {
int a=0;
for(int i=1;i<=4;i++) {
for(int k=1;k<=4;k++) {
for(int j=1;j<=4;j++) {
if(i!=k&&j!=k&&j!=i) {
System.out.println(100i+10k+j);
a++;
}
}
}
}System.out.println(“有”+a+“种”);
// TODO Auto-generated method stub
}
}
3.100米下落,每次是前一次的二分之一,求第十次的高度和十次的总高度
public static void main(String[] args) {
double b=0;
for(int i=1;i<=9;i++) {
double a=(50/Math.pow(2, i-1))*2;
b+=a;
} System.out.println("十次的高度"+(100+b));
for(int i=1;i<=10;i++) {
double a=(50/Math.pow(2, i-1))*2;
System.out.println(a); }
// TODO Auto-generated method stub
}
}
4.猴子吃桃问题
public static void main(String[] args) {
int a=1;
for(int i=1;i<10;i++) {
a=(a+1)*2;
}System.out.println(a);
// TODO Auto-generated method stub
}
}