数据类型与变量

    技术2022-07-20  81


    title: 数据类型与变量 date: 2020-05-04 12:31:07 tags:

    变量:

    变量存在于内存中(程序结束、计算机关机之后 变量失效) 变量像宾馆 宾馆: 1. 申请房间类型(单人间、双人间、...) 2. 入住 3. 使用 变量: 1. 声明数据类型(整数、小数、字符串、...) 2. 赋值 3. 使用

    java数据类型:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dxDV83k9-1593679919559)(https://s1.ax1x.com/2020/05/04/Y962cR.png)]

    a. 引用数据类型(对象类型):String ...字符串(可以放任意字符,并且要用双引号引起来) b. 原生数据类型(基本数据类型):8个 数字: 整数:byte<short<int<long 默认int 小数:float<double 默认double 一般性原则: 尽量使用最小范围。 非数字: 字符char:只能放一个字符,并且要用单引号引起来。 布尔boolean:只有true/false。 计算机是二进制:0 1 (连通 断开) 字节byte=8bit(-128 -- 127) 短整数short=2byte(16bit) 整数int=4byte(32bit) 长整数long=8byte(64bit) float=4byte(32bit) double=8byte(64bit) =:赋值符号,将=右侧赋给左侧 变量名规范:首字母小写的驼骆峰 myFirstNum 对于=转化器问题: 小数 不带转换器 float x = 123.4; 是错的,按以下方法解决: float xx = 123.4f; float xxx = (float)123.4; 整数自带转换器: byte b = 123; 变量名可以代表变量值: System.out.println(b); //表示输出123 变量名不能重复(房间号不能重复) 变量区分大小写(java区分大小写) 局部变量使用前必须赋初值

    变量应用

    java可以直接表示的进制: 二进制:0b数字 0b011表示3 十进制(默认) 八进制:0数字 011表示9 十六进制:0x 变量命名规则(强制性): 首字母 + 其他 1. 首字母: 各国语言,下划线,钱 2. 其他: 首字母 + 数字 3. 不能是关键字 温馨提示:变量只能是下划线、钱 变量的范围: 最近的一对大括号{} +的两种用法:加法、拼接 默认包:java的默认包就是java.lang,即该包中的所有类会被自动导入,因此不必再写 import进行导包 从控制台输入: Scanner input = new Scanner(System.in); input.nextXxx; 接受各种类型(除了char) Scanner中有很多类型的输入方法,但没有接受char的方法。 接收字符串: next()、nextLine() String name = input.next(); String name = input.nextLine(); next()和nextLine()的区别: next()不接收空格、回车,并且将空格和回车作为终止符号 nextLine()接收空格、回车 阅读异常: 从上往下看,第一行自己写的
    Processed: 0.008, SQL: 9