蓝桥杯学习记录
分析:
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