Java编程设计基础(三)

1 标识符

标识符:各种部件类型的实体的名字。
java支持$字符参与命名。
java采用unicode,故你可以命名中文,但没人这么干。

规范
类名,接口名: HelloWorld
变量名,方法名: helloWorld
常量名: HELLO_WORLD
包名: helloworld

2 常用数据类型、数据类型转换:

2.1 常用数据类型

int 
double 
String  // java字符串均为String类型
boolean

: Java 中的变量必须手动赋值,定义时不会赋默认值。
静态变量:归属于类,所有实例均可调用
引用数据类型: 即自定义的数据类型。

2.2 数据类型转换

2.2.1 自动转换

当数据类型彼此兼容且目标类型字节数大于源数据

  • byte→short→int→long→float→double→String

  • char→int→String

2.2.2 强制转换

type(variableName)
用于高精度转低精度。

3 运算符

+ : 字符串拼接,非String + String = String
其余符号与c/c++一致。
如位运算:

// 按顺序分别是与、或、非、位移、异或
a & b
a | b
~a
a << 1
a ^ b

4 字面量(直接量)

int字面量

int a = 256;  // decimal
int b = 0b100000000;  // binary
int c = 0400;  // octal
int d = 0x100;  // hexadecimal
/*
 实值常量默认为 double 类型。
 输出格式控制:
 \ddd为八进制输出格式控制符 
 \uxxxx为十六进制输出格式控制符 

其他字面量

// long : 上面int格式后加L、l
// float : 上面int格式后加f、F
// boolean : true 和 false。
// String : 双引号括起来的
// null, 由于java自动回收垃圾,所以当变量不用的时候可以赋null

5 流程控制

  • if、while、switch、for、foreach、continue、break、return均与c++用法相同。
  • 只有foreach 使用时必须指定数据类型,没有自动类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rendy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值