JavaWeb開發實戰指南----條件結構 if else

/**
*@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("上女廁所 !");
		}
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章