namespace GetYear
{
public partial class Frm_Main : Form
{
public Frm_Main()
{
InitializeComponent();
}
private void btn_GetMessage_Click(object sender, EventArgs e)
{
ushort P_usint_temp;//定義局部變數不帶正負號的 16 位元整數 0~65535
if (ushort.TryParse(txt_year.Text, out P_usint_temp))// 使用TryParse會回傳true或false
{
MessageBox.Show((P_usint_temp % 4 == 0 && P_usint_temp % 100 != 0)
|| P_usint_temp % 400 == 0 ? "輸入的是閏年!" : "輸入的不是閏年!",
"提示!");
//?:三元運算子 如果 是true show出 輸入是閏年 false則 不是閏年
}
else//在if判斷中如果false就show這
{
MessageBox.Show(//提示輸入數值不正確
"請輸入正確數值!", "提示!");
}
}
}
}
2013年3月25日 星期一
使用條件式?: 判斷是否閏年
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言