zoukankan      html  css  js  c++  java
  • java控制语句(一)

    1. if 语句

      1) 单向if语句

      

    if (布尔表达式) {
      语句组;
    }
    
    例子:
    if(radius >= 0){
      area = radius * radius * PI;
      System.out.println("The area for the circle of radius " + radius + "is:" + area );
    }

      2) 双向if语句  

    if (布尔表达式){
        布尔表达式为真时执行语句组;
    }else {
        布尔表达式为假时执行语句组;
    }

       3) 嵌套的if语句

      

    if (i > j){
        if(j > k){
            System.out.println("k is the smallest.");
        }else 
            System.out.println("i is less than or equal to k");
    }        

    2. 逻辑运算符

    判断闰年:(year % 4 == 0 && year % 100 != 0 || (year % 400 == 0))

    位运算符:

    3.switch语句

    switch(witch表达式){
        case 值1: 语句组1;
                  breakcase 值2:语句组2;
                  break;
           ...
        case 值n : 语句组n;
                   breakdefault: 默认情况下执行的语句组;
    }                            


    • 1) switch语句的表达式的值类型是一致的
    • 2) 当switch表达式的值与case语句的值匹配的时候,执行从该case语句开始的语句,直到遇到一个break或者到switch语句的末端。
    • 3) 关键字break是可选的,用于终止switch语句。
    • 4) 默认情况default是可选的,用于指定没有一个匹配的case语句的操作。


    4. 条件表达式

    布尔表达式 ? 表达式1:表达式2;

    boolean-expression ? expression1 : expression2;
    max = (num1 > num2)? num1 : num2;

    5.格式化控制台输出

    跟C语言的printf函数类似

    System.out.println(format, item1, item2, ..., itemk);

    e.g.:
    int count = 5; double amount = 45.56; System.out.println("count is %d and amount is %f", count, amount);

    格式化输出



  • 相关阅读:
    table表框去掉相邻的间隔
    各种日期格式化返回
    校验金额、大小写字母、大写字母、合法uri、email
    vue js校验金钱、数字
    vue-router 动态添加 路由
    可视化-echarts流向图制作
    HTTP状态码
    二分查找
    编程语言的变量为啥不能是数字开头
    python位运算
  • 原文地址:https://www.cnblogs.com/luts/p/5000213.html
Copyright © 2011-2022 走看看