java复习第一弹

1. java标准规范

·java对大小写敏感,命名不可使用java保留字(public,class等)

·源代码文件名必须与公共类名字相同,类名以大写开头,每个单词首字母应该大写

·使用//或/* */进行注释


2. java数据类型

java是强类型语言,意味着必须为每一个变量声明一种类型

·整型

无小数的数值。

int(4字节)、short(2字节)、long(8字节)、byte(1字节)

ps:java没有无符号类型(unsigned)!

·浮点

float(4字节),double(8字节)

一般程序应用中使用double双精度。无后缀F的小数默认为double类型。

ps:表示溢出、出错情况的三种特殊浮点数值如下:

正无穷大,double.positive_infinity;

负无穷大,double.negative_infinity;

NAN,不是一个数字,如0/0.

检测一个特定值是否等于double.NAN时,可以使用double.isNAN方法,而不是= =;

· char类型

单个字符。

· boolean类型

布尔类型,即、false和true,用于判定逻辑条件。

· 变量

在java中声明一个变量,需要在变量前表明变量所属类型。

如,double salary;

(变量名需要以字母开头)

在声明变量后,需要对变量进行显式初始化,不要使用未初始化的变量。

· 常量

在java中,使用final指示常量,如

final double salary;

使用final修饰后的变量只能被赋值一次,在这之后不能再被修改。

如果在程序中希望其他类中的方法也可以使用某个常量,那么可以将该变量修饰为:

public static final double salary;

该种常量被称为常类量。常类量的定义位于main的外部,其他类可以正常使用该常量。

· 运算符

+,-,*,/,%

自增,自减(n++和++n的区别)

· 关系运算符和boolean运算符

==:检测是否相等

!=:检测是否不等

<,>,<=,>=

与:&&,或:||,非:!

ps:在java中,进行逻辑运算时,采用的是短路方式求值的。

例如,式子1 && 式子2,如果式子1为false,此时整个式子不可能为真了,那么就不会再计算式子2了。

同样的,式子1 || 式子2,如果式子1为真时,整个式子一定为真,也就没必要再计算式子2了。

三元操作符:?

条件?一值:二值,条件为真时,输出一值,否则二值。

· 位运算符

位的与或非

>>右移

<<左移

· 数学函数

math类中含有各种各样的数学函数。

math.sqrt():平方根

math.sin:sin函数

ps:math.round()方法返回与x最相近的值,采用上舍入。

如,3.5舍为4,-3.5舍为-3



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值