zoukankan      html  css  js  c++  java
  • Java编程基础篇第三章

    逻辑运算符

    与(&)(&&),或(||)(|),非(!)

    &和&&的区别

    &:无论&的左边真假,右边都进行运算

    &&:当左边是真时,右边才进行运算;左边是假时,右边不进行运算

    |和||的区别同上。

    位运算符

    左移(<<),右移(>>),无符号右移(>>>),与运算(&),或运算(||),异或运算(),反码(~)

    左移(<<):就是将左边的操作数在内存中的二进制数据左移右边操作数指定的位数,右边被移空的部分补 0。相当于乘与 2的倍数

    右移(>>):右移稍微复杂一点,如果最高位是 0,左边被移空的位就填入 0;如果最高位是1,左边被移空的位就填入1。相当于除以 2的倍数

    无符号右移(>>>):无论最高位是 1还是 0,左边被移空的高位都填入 0。

    三元运算符

    格式:(关系表达式)?表达式1:表达式2 如:z=(x>y)?x:y

    一定要返回一个变量或者值不能是其他语句。

    键盘录入的基本格式

    1.导入包: import java.util.Scanner;

    2.在 main函数中实例化对象: Scanner sc = new Scanner(System.in);

      接受用户输入:

        2.1) 接收整数:int num = sc.nexInt();

        2.2) 接收字符串:String str = sc.next();

        2.3)接收浮点值:double val = sc.nextDouble();

    在 Scanner 类中,有一些:hasNextXxxx()方法,这些方法可以先期判断是否能够获取一个 Xxxx 的值,如果可以,此方法返回true,否则返回false

    流程控制语句

    流程控制语句的分类

      选择结构

      循环结构

      顺序结构

    选择结构的分类

      if结构

      switch结构

    选择if与switch的区别

    判断固定值时,用switch

    判断范围值时用if

  • 相关阅读:
    SSH
    Maven仓库
    java中的代理
    R 语言基本操作(基本信息的查看、与本地文件系统交互、编译器版本升级)
    R 语言基本操作(基本信息的查看、与本地文件系统交互、编译器版本升级)
    软件的版本命名管理
    软件的版本命名管理
    递归缩写
    递归缩写
    开源软件的许可(License)
  • 原文地址:https://www.cnblogs.com/XiDaPuBen/p/8109547.html
Copyright © 2011-2022 走看看