2017.11.25
作业1
一.代码:/* 给定一个年份,判断是否是闰年。A:能被4整除,并且不能被100整除 或者 B:能被400整除。*/
package org.leapyear;
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入年份:");
int year=scan.nextInt();
if(year%4==0 && year%100!=0 || year%400==0){
System.out.print("是闰年!");
}else{
System.out.print("不是闰年!");
}
scan.close();
}
}
二.代码:/*公鸡5元一只,母鸡3元一只,3只小鸡1元,如果用100元钱,买100只鸡,不佘不欠,可以买公鸡,母鸡,小鸡,各多少只?*/
package org.leapyear;
public class CountChicken {
public static void main(String[] args) {
System.out.println("方案为:");
for(int a=0;a<=20;a++){//公鸡个数
for(int b=0;b<=33;b++){ //母鸡个数
for(int c=0;c<=100;c+=3){ //小鸡个数
if(a+b+c==100 && a*5+b*3+c/3==100){ //100元钱,买100只鸡
System.out.println("公鸡数:"+a+" 母鸡数:"+b+" 小鸡数:"+c);
}
}
}
}
}
}
三.代码:/* 求2+22+222+2222+22222的值*/
package org.leapyear;
import java.util.Scanner;
public class CountTwo {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入求和项数");
int n=scan.nextInt();
int i=1;
int x=0;
int s=0;
for(i=1;i<=n;i++){
x=x*10+2;
s=s+x;
}
scan.close();
System.out.println("2+22+222+2222+22222的值:"+s);
}
}