• 2020.9.25


    一、今日学习内容:

    java语言的基础是十分重要的,规范性也是要从一开始就记忆的!!!

    1、枚举类型:

    枚举类型 enum Size{ SMALL , MEDIUM , LARGE }

    使用: Size s=Size.SMALL; //从字串转换为枚举 Size t=Size.valueof(“SMALL”);

    注意:枚举类型仅适用于JDK 5.0及更新的版本.

    private enum MyEnum{
            ONE, TWO, THREE
    }
    public static void main(String[] args) {
            for(MyEnum value:MyEnum.values()){
                System.out.println(value);
            }
    }

    注意:枚举可用于switch语句中。

    2、Java算数运算符:

    在许多程序中都用到了算术运算,Java算术运算符与C基本一致: * 乘 / 除 +, - 加减 整除:7 / 5 = 1 取模:7 % 5 = 2 自增(自减):++、--

    一些算术运算优先于其它(例如, 先乘除后加减),因此,必要时可使用括号保证优先级别。

    3、逻辑关系运算符:

    ==:等于 !=:不等于 >,<,>=,<=:大于、等于、大于等于、小于等于 &&:与 ||:或

    4、佐运算符:

    &:与 |:或 ^:异或 ~:非 >>,<<:右移,左移运算符

    注意:使用位运算符时,操作数按二进制表示。

    5、变量与内存

    每个变量都有一个名字、数据类型、所占内存单元数和一个值 名字 对应于内存中的位置 数据类型 决定了它所占用的内存单元数量 值 表示变量所占用的内存单元中所保存的数据。 变量的读写:当新值被赋给变量时,老值将被取代,仅从内存中读数据不会破坏数据

    变量使用原则

           (1) 在实际开发中,一般使用变量来存储用户在程序运行时输入的数据。(2) 变量在使用前应保证它有确切的值。

    6、变量间的类型转换:

    自动类型转换是安全的:

    int intValue=100;
    
    long longValue=intValue;

    强制类型转换时,可能会引起信息的损失。

    double doubleValue=1234567890;
    
    float floatValue=(float)doubleValue;
    
    System.out.println(floatValue); //1.23456794E9

    二、遇到的问题:

      无。

    三、明日学习计划:

      明天学习java语言的基础知识剩余部分。

  • 相关阅读:
    LeetCode T98.Validate Binary Search Tree/验证二叉搜索树
    LeetCode T45.Jump Game Ⅱ/跳跃游戏Ⅱ
    LeetCode T53.Maximum Subarray/最大子序和
    LeetCode T3.Longest Substring Without Repeating Characters/无重复最长子串
    LeetCode T21.Merge Two Sorted Lists/合并两个有序链表
    LeetCode T202.Happy Number/寻找快乐数
    LeetCode T1095.Find in Mountain Array/山脉数组中查找目标值
    XCTF-WEB—i-got-id-200:perl网页文件+ARGV上传造成任意文件读取
    思维导图爆破
    UNCTF2020-Reverse:re_checkin
  • 原文地址:https://www.cnblogs.com/marr/p/14160208.html
Copyright © 2020-2023  润新知