闰年判断

蓝桥杯学习记录

分析:
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

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-15 17:32
点赞 评论 收藏
分享
05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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