栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-13 数据类型与运算符学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-13 数据类型与运算符学习笔记

数据类型与运算符
  • 变量与类型
    • 一、Java基本数据类型
    • 二、变量
  • 运算符

变量与类型 一、Java基本数据类型

基本数据类型有8种:byte、short、int、long、float、double、boolean、char
对应的字节数为:1字节、2字节、4字节、8字节、4字节、8字节、1字节、2字节。
对应的包装类为:Byte、Short、Integer、Long、Float、Double、Boolean、Character

基本数据类型又可以分为整数型、浮点型、字符型和布尔类型;

类型对应数据类型
整数型byte short int long
浮点型float double
字符型char
布尔型boolean
二、变量

变量的命名规则:

  • 硬性指标:数字(不能作为开头)、字母、下划线、美元符号
  • 软性指标:小驼峰(maxNum)

变量的作用域:找作用域最近的花括号

【示例】

public class class_10_12_learn {

    static int a = 12; //定义成员变量
    public static void main(String[] args) {
        int out = 1;//局部变量,作用域为main函数
        {
            int in_1 = 2;//局部变量,作用域为{}内
            System.out.println("in_1 = "+in_1);//结果为2
            System.out.println("out = "+out);//结果为1
        }
        {
            int in_1 = 4;
            System.out.println("in_1 = "+in_1);//结果为4
            System.out.println("out = "+out);//结果为1
        }
        System.out.println("a = "+a);//结果为12

    }
}

变量分为:

  • 成员变量
  • 局部变量

常量:

字面值常量
final修饰的变量-》常量:
1、在程序运行的过程中 不可以修改
2、在程序编译的时候,就已经确定其值。
3、只能初始化1次

变量:
程序运行的时候,可以改变的量
在程序运行的时候,才能知道里面的值

理解类型转换:
Java本身是一个强类型语言(只有true和false)
C语言 弱类型语言(0为非,其他为真)

强制转换类型:
布尔类型不能和int强制转换

byte c2 = 1+2; //不报错,1和2都是常量,在程序编译的时候,已经编译为3;
运算符

1、int/int 结果仍然为int,需要转为double
2、0不能为除数

关系运算符 == !=….返回的值都为Boolean值

[表达式1 && 表达式2]   // 这两个表达式都为布尔表达式
//短路:如果表达式1为假 就不执行表达式2了
[表达式1 || 表达式2]    // 这两个表达式都为布尔表达式

&和| //按位与和按位或,没有短路,但通常不用

位运算符

&:二进制对应位都是1 结果就是1
|:二进制对应位如果有1,结果就是1
^(按位异或):一样的是0 不一样的是1

移位运算:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325121.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号