条件構造の場合

条件構造の場合

条件式は、ブール結果を返す式である必要があります。

ステートメントは、{}に含まれるステートメントのブロックにすることができます。

ここに写真の説明を挿入

package com.zj.javabase.day3;
/*
    if(条件表达式) {  表达式返回true  执行此语句  }
    if(条件表达式) {  表达式返回true  执行此语句  }else{ 表达式返回flase  执行此语句  }
    if(条件表达式) {  表达式返回true  执行此语句  }else if{ 表达式返回flase  执行此语句  }
    if(条件表达式) {  表达式返回true  执行此语句  }else if{ 表达式返回flase  执行此语句  }else{ 前面语句都不成立,执行此语句  }
 */
public class IfDemo1 {
    
    
    public static void main(String[] args) {
    
    
        int a=10;
        int b=5;
        /*if(a>b){
            System.out.println(a);
        }else{
            System.out.println(b);
        }*/
        int day=4;
        if(day==1){
    
    
            System.out.println("星期一");
        }else if(day==2){
    
    
            System.out.println("星期二");
        }else if(day==3){
    
    
            System.out.println("星期三");
        }else{
    
    
            System.out.println("非法日期");
        }
    }
}

シミュレートされた銀行引き出しコード
package com.zj.javabase.day3;

import java.util.Scanner;

/*
模拟银行取钱
输入账号,密码
取钱
 */
public class ifDemo2 {
    
    
    public static void main(String[] args) {
    
    
      int  meany=1000000;
        Scanner a=new Scanner(System.in);
        System.out.println("请输入账号");
        int account=a.nextInt();
        System.out.println("请输入密码");
        int passend=a.nextInt();
        if(account==666666 && passend==123456 ){
    
    
            System.out.println("密码正确,请输入取款金额");
            int m=a.nextInt();
            if(m<=meany){
    
    
                System.out.println("取款成功");
            }else {
    
    
                System.out.println("余额不足");
            }
        }else {
    
    
            System.out.println("账号或密码错误");
        }
    }
}

{ System.out.println( "アカウントまたはパスワードのエラー"); } } }




おすすめ

転載: blog.csdn.net/ZJ_1011487813/article/details/109145604