Java蓝桥杯--基础练习(2)闰年判断

题目:

解决方法:

 1 package com.algorithm.java.blueBirdge;
 2
 3 import java.util.Scanner;
 4
 5 public class leapYear {
 6     public static void main(String[] args){
 7         Scanner read =new Scanner(System.in);
 8         int year=read.nextInt();
 9         if(year%4==0 && year%100!=0  || year%400==0 ){
10             System.out.println("yes");
11         }
12         else{
13             System.out.println("no");
14         }
15
16     }
17
18 }

测试结果:

测试成功!

原文地址:https://www.cnblogs.com/Catherinezhilin/p/8482913.html

时间: 2024-10-10 00:55:27

Java蓝桥杯--基础练习(2)闰年判断的相关文章

Java蓝桥杯--基础练习 (6)回文数

关键词: 循环 判断 回文数 题目: 解决方法: 1 package com.algorithm.java.blueBirdge; 2 3 //import java.util.Scanner; 4 5 public class Palindrome { 6 public static void main(String[] args){ 7 8 for(int i=1000;i<=9999;i++){ 9 if(i%10==i/1000 && ( ((i%100)/10)==((i/

Java蓝桥杯--基础练习(3)数列特征

题目: 解决方法: 1 //package com.algorithm.java.blueBirdge; 2 3 //import java.util.Arrays; 4 import java.util.Scanner; 5 6 public class Main { 7 public static void main(String[] args){ 8 Scanner read =new Scanner(System.in); 9 int max=-20000; 10 int min=200

蓝桥杯—— 基础练习之Sine之舞

问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他准备和奶牛们做一个"Sine之舞"的游戏,寓教于乐,提高奶牛们的计算能力. 不妨设 An=sin(1–sin(2+sin(3–sin(4+...sin(n))...) Sn=(...(A1+n)A2+n-1)A3+...+2)An+1 FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题. 输入格式 仅有一个数:N<201. 输出格式 请输出相应

蓝桥杯——基础练习之分治法_快速排序

分治法,分而治之,基本思路:分,解,和. 初探分治之快速排序. public class _DividedConquer { static int[] iarr; public static void main(String[] args) { // TODO Auto-generated method stub iarr=new int[]{6,4,5,3,1,2}; quick(0, iarr.length-1); for(int i:iarr) { System.out.print(i+"

蓝桥杯——基础练习之FJ的字符串

问题描述 FJ在沙盘上写了这样一些字符串: A1 = "A" A2 = "ABA" A3 = "ABACABA" A4 = "ABACABADABACABA" - - 你能找出其中的规律并写所有的数列AN吗? 输入格式 仅有一个数:N ≤ 26. 输出格式 请输出相应的字符串AN,以一个换行符结束.输出中不得含有多余的空格或换行.回车符. 样例输入 3 样例输出 ABACABA public static void main(

蓝桥杯 基础练习 闰年判断【基础题】

基础练习 闰年判断 时间限制:1.0s   内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 输入包含一个整数y,表示当前的年份. 输出格式 输出一行,如果给定的年份是闰年,则输出yes,否则输出no. 说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分. 样例输

蓝桥杯--基础练习2

基础练习 回文数 时间限制:1.0s   内存限制:512.0MB 问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数. 输出格式 按从小到大的顺序输出满足条件的四位十进制数. public class Main { public static void main(String[] args) { for(int i=1;i<10;i++) for(int j=0;j<10;j++) System.out.printf("%d%d%d%d

蓝桥杯-基础练习-十六进制转八进制(被超时了!!!)

基础练习 十六进制转八进制 时间限制:1.0s   内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行,每行一个由0~9.大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000. 输出格式 输出n行,每行为输入对应的八进制正整数. 注意 输入的十六进制数不会有前导0,比如012A. 输出的八进制数也不能有前导0. 样例输入 2 39 123ABC 样

蓝桥杯基础练习

一.闰年判断[此题题目已经给出了闰年的计算方法,直接按照题目给出的提示即可得出结果] 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 输入包含一个整数y,表示当前的年份. 输出格式 输出一行,如果给定的年份是闰年,则输出yes,否则输出no. 说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将