JAVA第一次作業

1.給定一個年份,判斷是否是閏年。
A:能被4整除,並且不能被100整除
或者
B:能被400整除。

package org.westos.www;
import java.util.Scanner;
public class choiceyear {

/**
 * @param args
 */
public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    System.out.println("請輸入年份:");
    int number = scan.nextInt();
    if((number%4 == 0 && number%100 != 0)||(number%400 == 0)){
        System.out.print(number+"年是閏年");
    }
    else{System.out.print(number+"不是閏年");}
    scan.close();       
}

}

2.公雞5元一隻,母雞3元一隻,3只小雞1元,
如果用100元錢,買100只雞,不佘不欠,可以買公雞,母雞,小雞,各多少隻。

package org.westos.www;

public class buychicken {

/**
 * @param args
 */
public static void main(String[] args) {
    for(int x = 1;x < 21;x++){
        for(int y = 1;y< 31;y++){
            for(int z = 1;z<33;z++){
                if((x+y+3*z==100) && (5*x+3*y+z==100)){
                    System.out.printf("公雞:%3d只\t母雞:%3d只\t小雞:%3d只\n",x,y,3*z);

                }
            }
        }
    }
}

}

3.求如果指定基數爲2,次數爲5, 則求2+22+222+2222+22222的值;

第1項:20+2
第2項:2
10+2
第3項: 前一項*10+2;

package org.westos.www;

public class datasum {

/**
 * @param args
 */
public static void main(String[] args) {
    int sum=0,data=0;
    for(int i = 0;i < 5;i++){
        data=data*10+2;
        sum+=data;
    }

System.out.print("sum="+sum);
}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章