学习第二天
金字塔
public class Practice {
public static void main (String[] args) {
int line = 11 ;
for (int i = 0 ; i < line; i++){
for (int j = 0 ; j < line-i; j++){
System.out.print(" " );
}
for (int k = 0 ; k < i*2 -1 ; k++){
System.out.print("*" );
}
System.out.println();
}
}
}
素数
for (int i = 2 ; i <= 1000 ; i++) {
boolean isSuShu=true ;
for (int j = 2 ; j <= i/2 ; j++) {
if (i%j==0 ){
isSuShu=false ;
break ;
}
}
if (isSuShu){
System.out.println(i);
}
}
完美数
for (int i = 6 ; i <= 1000 ; i++) {
int sum = 0 ;
for (int j = 1 ; j <= i/2 ; j++) {
if (i%j==0 ){
sum += j;
}
}
if (sum == i){
System.out.println(i);
}
}
兔子问题
int sum = 0 ;
int sum1 = 1 ;
int sum2 = 2 ;
int sum3 = 3 ;
for (int i = 4 ; i <= 20 ; i++) {
sum = sum1 + sum3;
sum1 = sum2;
sum2 = sum3;
sum3 = sum;
}
System.out.println(sum);