/**
*@Title: ${filename}
*@Package: ${package_name}
*@Description: ${todo}
條件結構
if(條件表達式)
{
//條件成立時,執行的語句
}
如果條件成立,就執行大括號內的語句
如果條件不成立,就不執行大括號內的語句
if...else條件結構
語法
if(條件)
{
//條件成立時,執行的語句
}
else //否則
{
//條件不成立時,執行的語句
}
if...else 可以用來解決兩種可能的問題 一個對立面的問題,是,不是
要成對出現,且匹配
*
*
*@author: 源代碼資料盡在"清哥好課堂"公衆號:qghktit
*@date: ${date}${time}
*@version: 1.0
*/
import java.util.Scanner;
public class IFelseDemo
{
public static void main(String[] args)
{
//給你一個年份,判斷是否是閏年
//平年
//年份能夠被4帶隊且不能被100整除, 或者能夠被400整除
//2020 2019 2000
int year = 2019;
if (year%4==0&&year%100!=0 || year%400==0)
{
System.out.println(year +"是閏年");
}
else
{
System.out.println(year + "是平年");
}
}
public static void main5(String[] args)
{
//模擬登錄 int nKejeje double db char ch
//需要獲得用戶名和密碼
Scanner sc = new Scanner(System.in);
System.out.println("please input your username");
String strName = sc.next();
sc = null; //可以用來消除緩存中的記錄
sc = new Scanner(System.in);
System.out.println("please input your pwd");
String strPwd = sc.next();
//qghkt qghktit
if ("qghkt".equals(strName) && "qghktit".equals(strPwd))
{
System.out.println("恭喜您,登錄清哥好課堂!");
}
else
{
System.out.println("登錄失敗,請聯繫清哥:qinggehaoketang");
}
}
public static void main4(String[] args)
{
//判斷一個數是奇數還是偶數
//判斷是否偶數 n % 2 == 0
//1、從控制接收一個數
Scanner input = new Scanner(System.in);
System.out.println("please input a number:");
int n = input.nextInt();
//2、判斷其奇偶
if (n%2==0) //條件成立,說明 是偶數
{
System.out.println(n+ "是一個偶數");
}
else
{
System.out.println(n+"是一個奇數");
}
}
public static void main3(String[] args)
{
//發射胖五 遙三
//由總指揮來決定是否發射胖五
//從控制檯接收 一個boolean
Scanner sc = new Scanner(System.in);
System.out.println("請總指揮決定是否發射胖五:(true/false)");
boolean flag = sc.nextBoolean();
//判斷是真,就發射
//否則,就不發射
if (flag == true)
{
System.out.println("可以發射胖五!");
}
else
{
System.out.println("還不可以發射胖五");
}
}
public static void main2(String[] args)
{
//求兩個數的最大值
int a, b;
a = 5;
b = 6;
// int max = a;
// if (max < b)
// {
// max = b;
// }
// System.out.println("最大值爲:"+max);
// if (a > b) //如果a>b 說明,a是最大值
// {
// System.out.println("最大值是:" + a);
// }
// else //否則,就是a<b 說明,b是最大值
// {
// System.out.println("最大值是:"+ b);
// }
int max;
if(a>b)
{
max = a;
}
else
{
max = b;
}
System.out.println("最大值是:"+ max);
}
public static void main1(String[] args)
{
//上廁所
//條件 判斷是否是男性
String str = "男";
str = "女";
if ("男".equals(str)) //是男性
{
System.out.println("上男廁所 !");
}
else //否則, 不是男性
{
System.out.println("上女廁所 !");
}
}
}