JAVA学习-流程控制

package com.company;

public class Control {
public static void main(String[] args) {
//流程控制, 顺序,选择分支,循环,

    //选择分支if else  if else if  switch

    int money =200;
    int cloth=100;
    if (cloth<=money)        {
        System.out.println("可以买新衣服");
    }else{
        System.out.println("我的钱暂时买不起新衣服");
    }


    int age=45;
    if(age<18){
        System.out.println("你是一个骚年");
    }else if (age<=30){
        System.out.println("你是一个青年");
    }else{
        System.out.println("你老了");
    }
    //case 里要记得加 break; 不然后面的⑤ 都会打印出来
    //有限种类的具体值 才会用到switch


    int weekday=4;
    switch (weekday){
        case 1:{
            System.out.println("①");
            break;
        }
        case 2:{
            System.out.println("②");
            break;
        }case 3:{
            System.out.println("③");
            break;
        }case 4:{
            System.out.println("④");
            break;
        }
        case 5:{
            System.out.println("⑤");
            break;
        }
        //没有判断到的情况下会执行!!
        default:{
            System.out.println("①");
            break;
        }
    }
    //三目运算符 但是很长的话,还是用if else 进行表达
    //?成立的值:不成立的值
    int age2=20;
    String  res=((age2<20)?"青年":(age2<30)?"中年":"老年");
    System.out.println(res);

    // loop循环
    int value=0;
    for(int i=0;i<100;i++){
        value+=1;

    }
    System.out.println(value);
    //for 因为太常见了,不赘述了

}

}