一、命名规范:
1. 字母 数字 下划线 $ 例如:name name02 get_Name name$
2. 不能以数字开头 例如:2name 123Name
3. 不能使用关键字 例如:public extends
4. 长度最好不要超过15个字符
java规范:
包名:所有字母小写
例如:java.util.*
java.lang.*;
名:类名要求必须首字母大写
例如:HelloWorld
Demo01
方法名和变量:遵守“驼峰式”命名法:如果一个名称由多个单词组成,则第一个单词全部小写,其后每个单词的首字母大
写。
getName()
setName()
二、变量与常量:
String name=input.next();
int age=input.nextInt();
=:表示赋值符号。
变量:后面的值是可变的。
:int age=10;
声明的格式:访问修饰符
数据类型
变量名;
访问修饰符:public:共有的
private:私有的
protected:受保护的
default
数据类型:String
int
两类:基本数据类型
引用数据类型
1.基本数据类型:
1byte=1个字节
是由8个二进制位组成
整型:byte(一个字节)
short(两个字节)
int(4个字节)
long(8个字节)
,只要是整型的默认是int,要生
命
long的需要在声明值后加“l”或者“L”。
浮点型:float(4个字节)
double(8个字节)
默认为double型,所以声明float需要在声明值后加“f”或者“F”。
布尔类型:boolean
结果只有:true
false
一般用在判断中
字符型:char(2个字节)
注意:char类型的值必须添加单引号(‘ ’)
2、引用数据类型:
数组
类
接口
String是类的一种,字符串的值必须用双引号(“”)
引用数据类型的初始值:String name=null;
3.类型转换:
类型的顺序:byte-->short-->int-->long-->float-->double
a.如果两个或者多个不同类型的变量进行计算,则结果的类型是变量中最高的(类型自动提升)。
b.类型强制转换:double x; int y=(int)x
类型自动转换: