|
うるう年の定義は、次のとおりです。 基本的に、4で割り切れる年は、うるう年である。 ただし、100で割り切れる年は、うるう年ではない。 ただし、400で割り切れる年は、うるう年である。 みなさん、暗記しておきましょうね!! (^ ^) |
|
|
$year
= 2000;
$ret = &is_leap_year($year); if($ret) { print $year . "年は、うるう年です。\n"; } else { print $year . "年は、うるう年ではありません。\n"; } $year = 2002; $ret = &is_leap_year($year); if($ret) { print $year . "年は、うるう年です。\n"; } else { print $year . "年は、うるう年ではありません。\n"; } #うるう年判定関数 #うるう年の場合は真(1)、うるう年でない場合は偽(0)を返します。 sub is_leap_year { my($year) = @_; if(($year % 4 == 0) && ($year % 100 != 0 || $year % 400 == 0)) { return 1; } else { return 0; } }
2000年は、うるう年です。
2002年は、うるう年ではありません。 |
|
|
<?php
$year = 2000; $ret = is_leap_year($year); if($ret) { echo $year . "年は、うるう年です。\n"; } else { echo $year . "年は、うるう年ではありません。\n"; } $year = 2002; $ret = is_leap_year($year); if($ret) { echo $year . "年は、うるう年です。\n"; } else { echo $year . "年は、うるう年ではありません。\n"; } /* * うるう年判定関数 * うるう年の場合は真(true)、うるう年でない場合は偽(false)を返します。 */ function is_leap_year($year) { if(($year % 4 == 0) && ($year % 100 != 0 || $year % 400 == 0)) { return true; } else { return false; } } ?>
2000年は、うるう年です。
2002年は、うるう年ではありません。 |
|
|
public
class DateLeapYear {
public static void main(String[] args) { int year; boolean ret; year = 2000; ret = isLeapYear(year); if(ret) { System.out.println(year + "年は、うるう年です。"); } else { System.out.println(year + "年は、うるう年ではありません。"); } year = 2002; ret = isLeapYear(year); if(ret) { System.out.println(year + "年は、うるう年です。"); } else { System.out.println(year + "年は、うるう年ではありません。"); } } /* * うるう年判定関数 * うるう年の場合は真(true)、うるう年でない場合は偽(false)を返します。 */ public static boolean isLeapYear(int year) { if((year % 4 == 0) && (year % 100 != 0 || year % 400 == 0)) { return true; } else { return false; } } }
2000年は、うるう年です。
2002年は、うるう年ではありません。 |
|
|
| ご意見箱コーナー (管理者宛てメール) |
|
このページは、あなたの参考になりましたか? |