第二章 Java语言基础

2.1 代码注释与编码规范

2.1.1 代码注释

1、单行注释 ” // "

2、多行注释 “ / * * / ”

语法如下: / *

注释内容1

注释内容2

......

* /

3、文档注释

“ / * * / " 为文档注释标记。符号” / * * " 与 " * / " 之间的内容均为文档注释内容。

2.1.2 编码规范

(1) 每条语句要单独占一行,一条命令要以分号结束。(其分号要以英文状态下输出)

(2)在Java代码中,关键字与关键字之间如果有多个空格,这些空格均被视作一个。

多行空格没有任何意义,为了便于理解、阅读,应控制好空格的数量。

2.2 变量和常量

2.2.1 标识符与关键字

1、标识符

标识符用来命名为标识类名、变量名、方法名、数组名等有效的字符序列。

Java语言规定标识符由任意顺序的字母、下划线(—)、美元符号(💲)和数字组成,并且第一个字符不能是数字。标识符不能是java中保留关键字。

2、关键字

                                                             整形数据类型

eg 1: 

eg 2 : 

2.2.2 变量 

对于的命名并不是任意的,应遵循一下原则:

1 . 变量名必须是一个有效的标识符。

2 . 变量名不可以使用java中的关键字。

3 . 变量名不能重复。

4 . 应选择有意义的单词作为变量名。

2.3  基本数据类型

数值型  数据类型( byte   short   int  long )

             浮点类型( float   doublt )     
字符型

布尔型

                      具体表示:整数类型  -byte     1           -128~127

                     -short     2           -32768~32767

                     -int         4

                     -long      8

十进制      不能以0作为十进制数的开头(0除外)

八进制       0

十六进制   0x或0X 

浮点类型      -double   8

                     -float       4

float a = 3.3f (代表有8个字节)

double b= 3.4

字符型    -char         2

布尔型    -boolean

   1真  0假

自动转换  隐式转换:

int a = 3;

double b = a;

1.赋值运算符    变量名=变量值

2.算术运算符    + - * \ %取余 eg: 10%5=0   3%2=1  50%11=6

3.自增字减          符号在前: ++i   - -I   先计算后使用

                        符号在后: i++   i- -   先使用后计算

4.关系 运算符             a==b   判断a和b是否相等

                        a!=b    判断a和b是否不等

                        a>b    

                        a<b

                        a>=b

                        a<=b

5.逻辑运算符 (有短路现象)

      &&  与  并且    如果前者为假后者无需判断(有短路现象)

      ||  或   或者    如果前者为真后者无需判断 (有短路现象)

     !  非   取反   非假及真    非真及假

6.位运算符

        位逻辑运算符

&     与  并且(无短路现象)

|       或  或者(无短路现象)

^    非  取反  非假及真    非真及假

 ~   异或        判断两者是否不一样 不一样就是真,

位移运算符

<<   左移  乘以2的n次方

>>   右移  除以2的n次方

      eg :  往下取整31    15.5  15

                          -31   -15.5  -16

>>>  无符号右移   结果一定为正数

7.复合赋值运算符

+=

*=

%=

<<=

………..

8.三元运算符

   A?B:C    判断A是否为真   真>B  假C

9.圆括号运算符

   括起来的内容优先计算

10.运算符优先级

计算时按照表2.13顺序计算

写代码时尽量把需要优先计算的内容用括号括起来

复习反码和补码

eg :-31    反码   1111 1111 1110 0000

         补码   1111 1111 1110 0001

                  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值