标识符

在java程序中有些名字是可以自定义的,那么这些自定义的名字我们就称作为自定义的标识符。

标识符要注意的细节:

  1. 标识符的组成元素是由字母(a-zA-Z)、数字(0-9)、下划线(_)、美元符号($).
  2. 标识符不能以数字开头。
  3. 标识符是严格区分大小写的。
  4. 标识符的长度是没有长度限制的。
  5. 标识符的命名一般要有意义(要做到让人见名知意)
  6. 关键字、保留字不能用于自定义的标识符。

自定义标识符的规范:

  1. 类名和接口名单词的首字母大写,其他单词小写。驼峰命名。比如:RunTime.
  2. 变量名与方法名首单词全部小写,其他单词首字母大写,其他小写。比如:doCook();
  3. 包名全部单词小写。
  4. 常量全部单词大写,单词与单词之间使用下划线分隔。比如:UP_DIRECTION

判断一下那些是 符合的标识符:

关键字:

关键字就是在java程序中具备特殊含义的标识符。关键字一般用于描述一个程序的结构或者表示数据类型。

class Demo1{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}

注释:

注释就是使用文字对程序的说明,注释是写给程序员看的,编译器会忽略注释的内容的。

1.单行注释。 // 注释的内容

2.多行注释。 /* 注释的内容 */

3.文档注释. /** 注释的内容,文档注释也是一个多行注释。 **/

public class Demo3 {
/**
操作的流程如下:
1.首先先输入用户名密码
2.校验用户名与密码
3.展示好友列表
*/
public static void main(String[] args) {
System.out.println("请输入用户名与密码"); //这句话是用于输入用户名与密码的。
System.out.println("校验用户名与密码");
System.out.println("展示好友列表");
}
}

常量:

常量就是程序在运行过程中其值不能发生改变的量。

常量的类别:

整数常量的表现形式:

整数的表现形式主要是以不同的进制(二进制、八进制、十六进制)表现出来。

进制:用有限的数字符号代表所有的数值。

进制之间的转换:

十进制与二进制之间的转换:

使用十进制的数据不断除以2,直到商为0为止。从下往上取余数就是对应的二进制。10(十进制)-------->1010(二进制)

二进制转十进制

从右至左使用二进制的每一位乘以2的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。1110(二进制)--------->14(十进制)(0*21+1*23=14)

十进制与八进制之间的转换:

十进制转八进制:使用十进制的数据不断除以8,直到商为0为止。从下往上取余数就是对应的八进制。45(十进制)------>55(八进制)

八进制转十进制:使用八进制的每一位乘以8的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。23(八进制)------>19(十进制)(72.45------>58.578125===[7*80+4*8-2]=56+2+0.5+5/16)

十六进制的数据:

0~9,a(10)\b(11),c(12),d(13),e(14),f(15),四个二进制位就是一个十六进制的数据.

十进制转换成十六进制:使用十进制的数据不断除以16,直到商为0为止。从下往上取余数就是对应的十六进制。38(十进制)---->26(十六进制)

十六进制转十进制:使用十六进制的每一位乘以16的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。34(十六进制)----->52(十进制)

计算机中的表示:

class Demo{
public static void main(String[] args) {
System.out.println(10);//10
System.out.println(0b10);//3
System.out.println(010);//8
System.out.println(0x10);//16
}
}

变量:

变量就是在程序运行过程中其值可以发生变化的量,变量就是一个存储数据的容器。

特点:

声明(定义)一个变量的格式:

变量名的命名规范:首单词小写,其他单词首字母大写,其他小写。java表示一个变量的容量多大是使用了数据类型描述的。

java 两种数据类型

基本数据类型(八种基本数据类型)

整数的数据类型:

注意: 如果一个整数没有加上任何的标识的时候,那么默认是int类型的数据。如果需要把该数据表示成一个long类型的数据,那么需要加数据后面加上L表示,L是不区分大小写的,但是建议使用大写。选用数据类型的原则: 在能满足需求的情况下,能小就小。节省内存空间。

小数的数据类型:

注意: 如果一个小数没有加上任何标识的时候,那么该小数默认是double类型的数据,如果需要表示成float类型,那么需要在小数的后面加上f表示。f不区分大小写的。

布尔类型:布尔类型只有两个值,true或者false。
字符类型:

声明变量的方式:

注意:

引用数据类型
class Demo5{
public static void main(String[] args) {
//需求1: 定义一个变量存储一个正常人的年龄。
byte age = 120; //声明了一个byte类型的变量,该变量的名字叫age,把120存储到了age变量中。
//改变变量的值
age = 121;
//需求2: 定义一个变量存储老师口袋钱。
short money = 128;
//需求3: 定义一个变量存储老黎的钱。
int bossMoney = 1000000000;
//需求4: 定义一个变量存储周小川老板
long allMoney = 10000000000000000L;
//存储小数
float f = 3.14f;
double d = 3.1415926537;
boolean b = false;
char c = 'a';
String str = "hello world";
System.out.println(str); //需要获取一个变量存储的数据,只需要使用变量名即可。
}
}
05-13 21:05