java数据类型与运算符

Java语言是强类型语言:(1)所有变量必须先声明后使用;(2)变量类型与其值的类型必须匹配。
文档注释:JDK提供的javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。
        命令:javadoc 选项  Java源文件|包
        -d <directory>: 指定API文档的存放目录
        -windowtitle <text>: 设置API文档的浏览器窗口标题
        -doctitle <html-code>: 指定概述页面的标题
        
Java数据类型
    1. 基本数据类型:
        整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
        字符类型:char(2字节)
        浮点类型:float(4字节)、double(8字节)
        布尔类型:boolean,只能是true、false,不能用0和非0表示。注意:虽然布尔类型的变量或值只要1 bit 即可保存,但是大部分计算机的最小内存单元是字节(8 bit ),因此,布尔类型变量大部分时候实际占用8位。
    2. 引用类型:类、接口、数组、null,注意:String 类型是引用。
    3. 类型转换
        自动类型转换:int a = 7; float f = a;  // f = 7.0
        强制类型转换:double d = 3.12; int a = (int) d; // a = 3
        
运算符
    ++、--:
        int a = 5;
        int b = a++ +6;  // b = 11,  a = 6
        int c = ++a +6;  // c = 12,  a = 6
    赋值运算符:a = b = c =2;   //Java允许一次为多个变量赋值,但不推荐这样写;
    位运算符:
        &:按位与
        |:按位或
        ~:按位非
        ^:按位异或
        <<:左移
        >>:右移
        >>>:无符号右移运算
    比较运算:
        ==:boolean c = (a == b);  如果a和b都是数值类型,即使类型不同,只要大小相等,则c = true;如果a和b是引用类型,只有当a和b具有父子关系时才能比较,且只有当a和b指向同一个对象时,c才为true。
        !=:用法同上
    逻辑运算符:
        &&:短路与,先算一边
        &:不短路与,两边都算
        ||:或
        |:不短路或
        !:非
        ^:异或
        
        
世界上对的路可能只有一条,错的路却可能有成千上万条,不要成为别人的前车之鉴!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值