蓝桥杯学习记录

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