zoukankan      html  css  js  c++  java
  • 「JavaSE 重新出发」02. 数据类型与运算符

    「TOC」

    • Java 程序基本要求
    • Java 数据类型
      • 基本数据类型
      • 复合数据类型
    • 运算符
      • 逻辑运算符
      • 位运算符
      • 运算符优先级

    Java 程序基本要求

    1. public class : 一个 Java 文件中只能有一个
    2. 「标识符」的通常约定:
      • 常量全部大写
      • 类名的每个单词首字母大写
      • 公有方法和实例变量从小写字母开始,后面的每个首字母大写(例如:getCurrentValue)
      • 私有变量或局部变量标识符全部小写(例如:next_value)

    Java 数据类型

    类型 默认值
    byte (byte) 0
    short (short) 0
    int 0
    long 0L
    float 0.0f
    double 0.0d
    char u0000
    boolean false

    注意:

    • 在 Java 中,小数默认类型为 double,整数默认类型是 int
    • 开发中尽可能为每一个变量赋初值

    基本数据类型

    • 整形
    • 浮点型
    • char
    • boolean

    引用数据类型

    • 接口
    • 数组
    • 字符串

    运算符

    逻辑运算符

    名称 符号
    逻辑非 !
    逻辑与 &
    逻辑或 |
    短路与 &&
    短路或 ||
    异或 ^

    例:「短路与」示例 (若使用“与”,则会报错(10/0),使用「短路与」则可以正常运行)

    public class Demo{
        public static void main(String[] args){
            int n=10,m=2;
            boolean k = false;
            if(n!=10 && 10/0==9){
                System.out.println(!k);
            }
            else{
                System.out.println(k);
            }
        }
    }
    

    位运算符

    & ("and")        | ("or")        ^ ("xor")        ~ ("not")
    << 左移        >> 右移(用符号位填充高位)        >>>(用0填充高位)
    

    运算符优先级

  • 相关阅读:
    转 linux shell自定义函数(定义、返回值、变量作用域)介绍
    转 Shell调试篇
    WIN2012的桌面和开始菜单跑到什么地方去了
    转 awr自动收集脚本
    Troubleshooting Guide for ORA-12541 TNS: No Listener
    test
    向Linus学习,让代码具有good taste
    php 页面展示
    c++ list sort
    c++ word类型
  • 原文地址:https://www.cnblogs.com/hiwangzi/p/7600413.html
Copyright © 2011-2022 走看看