for(int i=100;i<1000;i++){
int a=i/100;
int b=(i-a*100)/10;
int c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c){
System.out.println(i);
}
}
int lines=10;
for(int i=1;i<lines;i++){
for(int j=1;j<lines-i;j++){
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++){
System.out.print("*");
}
System.out.println();
}
for (int i = 1; i <= 9; i++) {
for(int j=1;j<=i; j++){
System.out.print(j+"X"+i+"="+(i*j)+"\t");
}
System.out.println();
}
for(int i=2;i<=1000;i++){
boolean sushu=true;
for(int j=2;j<i;j++){
if(i%j==0){
sushu=false;
break;
}
}
if(sushu==true){
System.out.println(i);
}
}
for(int i=1;i<=1000;i++){
int sum=0;
for(int j=1;j<i;j++){
if(i%j==0){
sum=sum+j;
}
}
if(sum==i){
System.out.println(i);
}
}
兔子
兔子两个月成熟,成熟的兔子一个月生一对兔子,现在有一对兔子,20个月后有多少兔子.
int a=1;
int b=2;
int c=3;
int k=0;
System.out.println("第1个月的兔子数是1");
System.out.println("第2个月的兔子数是2");
System.out.println("第3个月的兔子数是3");
for(int i=4;i<21;i++){
k=a+c;
System.out.println("第"+i+"个月的兔子数是"+k);
a=b;
b=c;
c=k;
}
int count=0;
int s=1;
for(int i=1;i<21;i++){
s=s*2;
count=count+s-1;
}
System.out.println(count);
分数求和
求S=1-1/2+1/3-1/4+…….+1/n的和
double sum=0;
int i=1;
int n=3;
while(i<=n){
if(i%2==0){
sum=sum-1.0/i;
}
else{
sum=sum+1.0/i;
}
i++;
}
System.out.println(sum);