zoukankan      html  css  js  c++  java
  • Java语法学习概述

    Java语法学习概述:

    1,数值型有:
        整数类型分 
        byte:127到-128 8位(1个字节);只用后七位表示数字 第一位表 
               示正负号;特点最基本数据单元,占空间少 

        short:16位(2个字节)短整型 -32768到32767

        int:32位(4个字节) 整型 正负21亿 写程序大部分用int写

        long:64位(8个字节) 长整型 +-922后面16个零多
               数字后面加字母L 或小写l 表示long型数据
               用数字表示时间 时 用long型 从什么时间开始到现在每 
               秒都在增加
        浮点型分
       float:32位(4个字节) 单精度浮点类型 
                数据后要加F或f来表示 
                没有f表示的说明是double类型 
       double:64位(8个字节)双精度浮点类型
                   小数的默认类型 可以用数字后加D或d来表示
    2,字符型:char
         赋值 单引号‘’,智能有一个字符
         整形数字,代表字符的编码和位置
         转义字符 以开始 如 换行 回车 制表符 
                     \ 输出反斜杠
    3,布尔型:boolean
                     true 逻辑真
                     false 逻辑假
    ③变量和常量 
    变量定义方式:数据类型 变量名 ;
                       数据类型 变量名称 = 值(或已定义的变量);
    规则:命名必须符合标识符命名规则
            命名不要重复
            命名要有意义 要便于理解和阅读
    常量定义方式:final 数据类型 常量名;
                       final 数据类型 常量名=值;
    规则:只能赋值一次
            命名一般全大写

    作用范围:成员变量(全局变量),对整个类有效。定义在类与方法之 
                              间,第一个大括号与第二个大括号之间。
                 局部变量,定义在方法里,第二个大括号中,只在方法里有 
                               效。

    1,赋值运算符:实现从右向左的赋值,符号=
    2,算术运算符:符号 + - * / %(求余或求模),结果自动转成最大的 
                         类型,自动升级。
    3, 比较运算符:符号 < <= > >= ==(是否相等) != (不相等)
                        返回的是布尔类型 boolean 只有两种情况 true false 
    4,自增自减运算符:符号 ++ -- 在前优先级要高 先运算后赋值 += -= *= /=
    5,逻辑运算符:逻辑 与 & &&(&&短路写法) 必须全部是true,才返回true
                        只要有一个是false,结果一定是false 
    逻辑 或 | || (|| 短路写法 ) 
              只要有一个是true,结果就是true 
              必须全部是false,才是false
    逻辑 非 ! 起 反转 作用


    6,位运算符:基数是2,左移从0到+∞升幂 右移从0到-∞降幂
    7,三元运算符 :逻辑表达式? : 逻辑运算结果在? 后面 :起分割作用 
    8,优先级:

    ①括号()   优先级最高
    ②正负号 +-
    ③一元运算符累加 ++ -- !
    ④乘除 * / %
    ⑤加减 +-
    ⑥移位运算符 >> >>> <<
    ⑦比较大小 < > >= <=
    ⑧比较是否相等 == != 
    ⑨换位与运算 &
    ⑩按位异或运算 ^
    ⑾按位或运算 |
    ⑿逻辑与运算 &&
    ⒀逻辑或运算 ||
    ⒁三元运算符 ?:
    ⒂赋值运算符 =  最低

    ①标识符包括:包名、类名、方法名、变量名、常量名、属性名
    标识符书写规则:1,标识符由字母、数字、_、$ 组成
                          2,数字不能出现在开始位置
                          3,不能和关键字和保留字重复
                          4,区分大小写
    ②基本数据类型包括:数值型,字符型,布尔型

  • 相关阅读:
    CS229 6.4 Neurons Networks Autoencoders and Sparsity
    CS229 6.3 Neurons Networks Gradient Checking
    【Leetcode】【Easy】Min Stack
    【Leetcode】【Easy】Merge Sorted Array
    【Leetcode】【Easy】ZigZag Conversion
    【Leetcode】【Easy】Valid Palindrome
    【Leetcode】【Easy】Reverse Integer
    【Leetcode】【Easy】Palindrome Number
    【Leetcode】【Easy】Length of Last Word
    【Leetcode】【Easy】Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/Yue0327/p/5096647.html
Copyright © 2011-2022 走看看