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項:210+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);
}
}