闰年

老师布置作业

1./*
  1.给定一个年份,判断是否是闰年。
   A:能被4整除,并且不能被100整除
   或者 
   B:能被400整除。
 */

public class LeapYear {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("请输入一个年份:");
		int year = scanner.nextInt();
		if((year%4==0 && year%100!=0) || year%400==0)
		{
			System.out.println(year+"年是闰年");
		}
		else
		{
			System.out.println(year+"年不是闰年");
		}
		scanner.close();
	}

}

/*
 * 2.公鸡5元一只,母鸡3元一只,3只小鸡1元,
   如果用100元钱,买100只鸡,不佘不欠,可以买公鸡,母鸡,小鸡,各多少只。
 */

public class BuyChicken {
	public static void main(String[] args) {
		boolean flag=true;
		Scanner scanner=new Scanner(System.in);
		System.out.print("请输入总钱数:");
		int money=scanner.nextInt();
		System.out.print("请输入一共要买的鸡总数:");
		int count=scanner.nextInt();
		for(int i=0; i<=20; i++)  //每只公鸡5元,最多可买money/5只鸡
		{
			for(int j=0; j<=(money-i*5)/3; j++)  //每只母鸡3元,最多可买money/3只鸡
			{
				int k=count-i-j;        //k为小鸡的数量
				if(k%3==0  && (i*5+3*j+k/3) == money )
				{
					System.out.println("可以买"+i+"只公鸡,"+j+"只母鸡以及"+k+"只小鸡");
					flag=false;
				}
			}
		}
		if(flag)
		{
			System.out.println("不好意思,没有找到合适的分配方案!!!!");
		}
		
		scanner.close();
	}

}

/**
 *
3.求如果指定基数为2,次数为5, 则求2+22+222+2222+22222的值;
    第1项:2*0+2
    第2项:2*10+2
    第3项: 前一项*10+2;
 *
 * */

public class Sum {
public static void main(String[] args) {
	int sum=0;  
	int t=0;
	for(int i=0; i<5; i++)
	{
		t=t*10+2;
		sum+=t;
	}
	System.out.println("sum="+sum);
}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值