Java语言组成

来源:互联网 发布:java数组 编辑:程序博客网 时间:2024/06/11 10:20

1、标识符

标识符就是程序中自定义的一些名称:

- 包名:所有的字母小写;例如xxyyzz
- 类接口名:由多个单词组成时。所有单词首字母大写;例如XxYyZz
- 变量名和函数名:第一个单词小写,第二个单词以后的首字母大写;例如xxYyZz
- 常量名:所有字母大写,可加分割线;XX_YY_ZZ
注:不能是由关键字和数字作为开头。

2、常量

  • 常量:不能改变的数值。
  • 分类:①整数 ②小数 ③布尔型 ④字符常量 ⑤字符串常量 ⑥null常量

3、进制的特点

  • 十进制: 有10个数码:0、1、2、3、4、5、6、7、8、9。
    基数:10。
    逢十进一(加法运算),借一当十(减法运算)。
  • 二进制: 有两个数码:0、1。
    基数:2。
    逢二进一(加法运算);借一当二(减法运算)。
  • 八进制:有8个数码:0、1、2、3、4、5、6、7。
    基数:8。
    逢八进一(加法运算),借一当八(减法运算)。
  • 十六进制: 有16个数码:0、1、2、3、4、5、6、7、8、9、A、B、 C、D、E、F。
    基数:16。
    逢十六进一(加法运算),借一当十六(减法运算)。

4、变量

将不确定的数据进行存储,在内存中开辟一个空间 *有作用域
定义格式:数据类型 变量名称 数据
整数(byte short int long)
浮点

  • 基本数据类型:

    • 数值型:
      • 整数(byte short int long)
      • 浮点(float double)
    • 字符型(char)
    • 布尔型(boolean)
  • 引用数据类型:

    • 类(class)
    • 接口(interface)
    • 数组(【】)

5、类型转换

强制转换b=(byte)(b+2)

6、转义字符

System.out.println(“hello \n world”);
通过”\”来转变后面的字母或者符号含义:
\n: 换行
\b: 退格
\r: 回车
\t: 制表符,相当于Tab

7、运算符

System.out.println(“a=”+a);

8、赋值运算符与比较运算符

A+=B将AB的值赋予左边,会做自动转换
A=A+1 不做转换,两次运算
==/!= 结果只能是真或假(true、false)

9、逻辑运算符

用于连接布尔类型的表达式这里写图片描述

10、位运算符

这里写图片描述

A左移B=A*2^B
A右移B=A/2^B(取整)

*对两个整数变量的值进行互换(不使用第三方变量)

  1. 运算:n=m+n; m=n-m; n=n-m;
  2. 逻辑:n=n^m; m=n^m; n=n^m;
0 0
原创粉丝点击