日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java if语句深度解析

發布時間:2024/4/17 java 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java if语句深度解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用于一種情況下的判斷
格式:if(判斷表達式){
條件表達式為true的時候執行的內容
}
小案例:
package hello;

public class day1 {
public static void main(String[] args) {
/**

  • 應聘:
  • 倆年工作經驗以上的人員
  • 如果滿足,投遞簡歷
  • 1、定義變量存放工齡 work
  • 2、用work變量和工作年齡的要求進行比較
  • work>2
  • 3、如果為true,投遞簡歷
    */
    int work=3;
    if(work>2){
    System.out.println("投遞簡歷");
    }
    }
    }
    用于倆種情款下的判斷
    if(條件表達式){
    符合條件執行的代碼塊,
    }else{
    不符合條件的時候輸出執行的代碼塊
    }
    小案例:
    package hello;

public class day1 {
public static void main(String[] args) {
/**

  • 應聘:
  • 倆年工作經驗以上的人員,并且年齡在35以下
  • 如果同時滿足,投遞簡歷
  • 1、定義變量存放工齡,存放年齡 age, work
  • 2、用work和age中的值和要求條件進行比較
  • work>2 && age<35
  • 3、如果倆步驟滿足為true,投遞簡歷如果不滿足請走開
    */
    //定義變量 年齡 工齡
    int work=3,age=36;
    //判斷年齡和工齡是否符合要求
    if(work>2 && age<35){
    System.out.println("投遞簡歷");
    }else {
    System.out.println("條件不滿足,請走開");
    }
    }
    }
    用于多種情況下的判斷
    格式:if(條件表達式1){
    符合條件表達式1執行的代碼塊;
    }else if(條件表達式2){
    符合條件表達式2執行的代碼塊
    }else if(條件表達式3){
    符合條件表達式3執行的代碼塊
    }else{
    都不符合輸出打印的內容
    }

案例1:
package hello;
/**

  • 根據定義的數據判斷今天是周幾?
  • 如果定義的數字為1,輸出打印周一
  • 如果為2,輸出打印周二
  • 以此類推
  • 如果不再1——7的范圍內,輸出打印數據有誤
    */
    public class zhouji {
    public static void main(String[] args) {
    int dy=8;
    if(dy==1){
    System.out.println("星期一");
    }else if(dy==2){
    System.out.println("星期二");
    }else if(dy==3){
    System.out.println("星期三");
    }else if(dy==4){
    System.out.println("星期四");
    }else if (dy==5){
    System.out.println("星期五");
    }else if (dy==6){
    System.out.println("星期六 ");
    }else if(dy==7){
    System.err.println("星期天");
    }else {
    System.out.println("數據有誤");
    }
    }
    }
    案例2
    package hello;

import org.omg.Messaging.SyncScopeHelper;

/**

  • 要求:
  • 根據學生成績輸出打印等級
  • 如果大于90分,輸出打印A
  • 如果大于等于80分,小于90分輸出打印B
  • 如果大于等于70分,小于80分輸出打印C
  • 如果大于等于60分,小于70分輸出打印D
  • 如果與60分,輸出打印不及格。
  • 步驟分析:
  • 1、定義變量存放成績信息
  • 2、根據成績信息進行判斷輸出
    */
    public class cjd {
    public static void main(String[] args) {
    int age=0;
    if (age>=90){
    System.out.println("A");
    }else if(age>=80){
    System.out.println("B");
    }else if(age>=70){
    System.out.println("C");
    }else if(age>=60){
    System.out.println("D");
    }else{
    System.out.println("不及格");
    }
    }
    }
    注意事項:
    注意事項:
    1、if語句可以單獨使用,else語句不能單獨使用
    2、if語句后面不能加分號,一旦加了分號,就相當于和后面沒有關系了
    3、if或者else語句只有一句輸出的時候,大括號可以i省略不寫,但是不建議省略。
    4、在if或者else語句中可以繼續嵌套if和else語句,嵌套次數不限制
    if..else...語句和三目運算符的區別
    三元表達式好處:可以簡化if或者else語句
    弊端:因為是一個運算符,所以必須有結果
    使用場景:
    如果用于多個嵌套的時候,建議使用if...else....語句,結構體清晰

轉載于:https://blog.51cto.com/14231007/2361363

總結

以上是生活随笔為你收集整理的Java if语句深度解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。