zoukankan      html  css  js  c++  java
  • 运算符、控制语句

    整数除以整数一定是整数,如果有小数,去掉小数部分
    字符串连接符+:一般用于字符串和变量的连接,字符串+字符串,字符串+变量(代表字符串)
    加法:数字+数字,数字+变量(代表数字) +号两边只要有一边是小数,结果一定是小数
    System.out.println()
    怎么用:a+“ +”+b
     
    运算符:
    1、赋值运算符:= 先计算等号右边的结果然后将结果保存到左边的变量中
    a+6=100 是错的,赋值运算符左边一定是变量
     
    2 除法:号两边只要有一边是小数,结果一定是小数
    整数相除一定是整数
    a+=5; a-=5;a/=5;a%=5;
    3 ++ -- :在变量后
    int a=5;
    int b=a++//先传值后加减 b=5,a=6
    在变量前
    int a=5;
    int b=++a; //先加减 ,后传值b=4,a=5
    运算符=算术运算符+关系运算符+逻辑运算符
    关系运算符:> >= < <= == !=
    记住:关系运算符计算出来的结果一定是Boolean值:true/false
     
     
    System.out.println(10=2+8);是错的,原因:赋值符号的左边一定是变量
     
    逻辑运算符: && 逻辑与(并且) || 逻辑或(或者) !取反()求反面
    作用:连接多个关系运算符的
    记住:逻辑运算符计算出来的结果一定是Boolean值:true/false
     
    或者只要有一个条件成立就行了,才为true
    与必须两个条件都成立,才为true
    运算符的优先级 ()>!>算术运算符(先*?%后加减)>关系运算符>&&>||>=
    短路与:&&左边算出是false,计算机不会再去计算&&的右边
    false&&**=fales
    短路或:||左边算出来世true,计算机不会再去计算&&的右边
    true||**=true
    如果条件成立或者结果为true,则执行if语句,否则执行if语句后面的语句
    单个条件的时候
    if(){
    }
    if(){
    //条件成立时执行的语句
    }else{
    //条件不成立时执行的语句
    }
    有多个条件的时候。多重if结构
    if(条件1){
    //条件1成立时执行的语句
    }else if(条件2){
    //条件2成立时执行的语句
    }else if(条件3){
    //条件3成立时执行的语句
    }else{
    //条件1,2,3都不成立时执行的语句
    注:1永远只会执行一个执行的语句
    2判断的顺序是从上往下判断,上面的条件成立,就不会再
    判断下面的条件
    1对于case后面相同的语句,我们可以只写一个语句和break---case语句合并
    2default可以写可以不写,break可以放到最后 这时break可以省略,
    3、case后面的break一个都不能省略,break起了结束判断的作用,如果省略就能继续执行循环语句了,省略的后果就是会执行后面case的语句,直到遇到后面case的break后停止
    4、默认情况下,case后面的break一定不能省略。case具有穿透性
    等值判断适合switch()
    switch(变量:只能是byte short int char类型 jdk1.7以下只能支持这4种){
    case 值1 :
    语句1;
    break;//不能省略,判断结束的作用
    case 值2:
    语句2;
    break;
    default:
    语句default;//前面条件都不成立的时候使用default
    break;//这个break可以省略
     
    }
    JDK1.7支持字符串
     
    int month =input.nextInt();
    swith(month){
    case 1:
    case 2:
    case 3:
    System.out.println("春天");
    break;//判断结束了
    }
    case语句可以合并;
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    初学mongodb笔记
    git学习【转载】
    json序列化与反序列化
    ES6函数比对ES5函数
    前端js脚本与防止js脚本
    js函数整合队列顺序执行插件
    padding-使用必记
    css小技巧
    三分钟教会你开密码箱
    百度地图Marker优化方案
  • 原文地址:https://www.cnblogs.com/xuanjian-91/p/5929704.html
Copyright © 2011-2022 走看看