闰年判断

蓝桥杯学习记录

分析:
1. 题目要求是判断闰年——所以算法应该是一个Boolean类型的
2.有输入——输入是要判断的整数
有输出——输出是yes或者no

3.题目提供了闰年判断的方法——两个if判断
4.注意题目的要求是输出的格式的大小写要和要求的一致(特别注意)

写程序

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根

		Main runnian = new Main();
		Scanner sca = new Scanner(System.in);
		int n = sca.nextInt();
		int m = runnian.method(n);
		if(m==1) {
			System.out.println("yes");
		}else {
			System.out.println("no");
		}
		
	}
	public static int method(int n) {
		if(n%4==0&&n%100!=0) {
			return 1;
		}if(n%400==0)
		{
			return 1;
		}else
			return -1;
		
	}

}

我的思路
算法控制返回值,根据返回值的不同来控制输出内容的不同。
让算法只控制了判断是否为闰年,而主程序控制输出yes或者no

全部评论

相关推荐

🎓学历背景:末二本+北邮硕想找段日常 是简历写的有问题吗 目前有家100-499的小厂过了,但大厂现在一个都没面过,官网投递一直在筛简历
牛客44176770...:我也28届,也是投了一个多月,四月底投的,面了6.7场,有个大厂,没结果应该是挂了,有三个小厂面试的很顺利,结果没下文了,互联网我恨你!这五月我时间都在投简历和改简历上了,结果没啥收获,算法也没刷,因为约的面试都没有算法索性就只看项目和八股唉,真的好累啊
我的简历长这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务