Java基础语法 标识符 注释 不同进制 赋值运算符 逻辑运算符

 

标识符

1:常见命名规则要求:见名知意

2:常见命名

  包:zhao,com.cskaoyan

  类或者接口:Student,HelloWorld

  方法和变量:name,main,studentName

  常量:MAX,STUDENT_MAX_AGE

 

注释

注释概述

›用于解释说明程序的文字

Java中注释分类格式

›单行注释

格式: //注释文字

›多行注释

格式: /*  注释文字  */

›文档注释

格式:/** 注释文字 */

1:对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。

2:对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,

  生成一套以网页文件形式体现的该程序的说明文档。

注释是一个程序员必须要具有的良好编程习惯。

初学者编写程序可以养成习惯:先写注释再写代码。

将自己的思想通过注释先整理出来,在用代码去体现。

因为代码仅仅是思想的一种体现形式而已。

 

不同进制的数据组成

›二进制 

由0,1组成。以0b开头

›八进制 

由0,1,…7组成。以0开头

›十进制 

由0,1,…9组成。整数默认是十进制的

›十六进制   

由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头

有符号数据表示法

›在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。

›原码  +8  0 000  1000       -8  1 000  1000   

就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

›反码   +8      0 000  1000    -8  1111 0111

正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

›补码            0 000  1000 -8   1111 1000

正数的补码与其原码相同;负数的补码是在其反码的末位加1。

赋值运算符

符号:

›= , +=, -=, *=, /=, %=

›=为基本的赋值运算符,其他的为扩展的赋值运算符

如下操作写出结果

›int a,b; a = b = 10;

›System.out.println(a); System.out.println(b);

›int a = 10; a += 20; System.out.println(a);

  有一个隐含的默认转换功能。

  实际上等价于:

  short s = 1;

  s+=1等价于

  s=(s的数据类型)(s+1);

逻辑运算符

l逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 && x<6 。

l“&”和“&&”的区别:

•单&时,左边无论真假,右边都进行运算;

•双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。

  “|”和“||”的区别同理,双或时,左边为真,右边不参与运算。

l异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。不同为true,相同为false

&&,||&以及|的区别

  结果相同,但是有短路效果,一般建议使用&&,||

  int x = 3;int y =4;

  System.out.println((x++ > 4) & (y++ > 5));

  System.out.println(x);

  System.out.println(y);

 

  System.out.println((x++ > 4) && (y++ > 5));

  System.out.println(x);

  System.out.println(y);

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值