数字、字母、下划线、美元符号$
”组成,不能含有其它符号public class Userservice{
public void login(String username , String password){
}
SystemService
UserService
CustomerService
public class IdentifierTest01 //IdentifierTest01是一个类名,名字可以修改
{
//main是一个方法名
public static void main (String[] args){ //args是一个变量名
}
// dosome就是方法名
public static void dosome (){
//i就是变量名
int i = 10;
}
)
合法 | 不合法 |
---|---|
_123Test | 123Test |
A_B_C | HelloWorld! |
$ ABC | Helloworld# |
Hello World | |
public0 | class |
class1 | public |
数据类型】
-10、100 | 属于整数型字面值 |
---|---|
3.14 | 属于浮点型字面值 |
true, false | 属于布尔型字面值 |
“abc” 、“中国人” | 属于字符串型字面值 |
‘A’、 ‘人’ | 属于字符型字面值 |
System.out.println('ABC');
System.out.println(100);
数据类型、名称、字面值【数据】
int i;int age;int length ;int size;int num;
其中int是数据类型,i,age,length,size,num都是变量名。[
int i = 10;
int i = 10;
System.out.printin (i); //10
i = 20;
System.out.println (i) ;//20
i = 100;
System.out.println(i) ; //100
int i = 10;
System.out.println(i);
...
...
System.out.println(i) ;
get
/获取set
/设置int a,b,c;
int i;
System. out.println(i);
i
并没有初始化int i;
程序执行到这里,内存空间并没有开辟出来,变量i
并没有初始化。所以没有赋值之前是无法访问的。i
变量赋值,i
变量在这里完成初始化,内存开辟i=100;
int i;
i = 100;
System.out.println(i);
i
再次重新赋值,输出 200;i =200;
System.out.println(i);