Java基本语法格式
Java基本语法格式
Java中的所有程序代码都必须存在于一个类中,用class关键字定义类,在class前面可以有一些修饰符。
修饰符 class 类名
{
程序代码
}
注:
①Java是严格区分大小写的,例如Computer跟computer是不一样的;
②在Java中,所有的程序代码分为结构定义语句和功能执行语句,一条语句可以写在若干行上,功能执行语句的最后必须用分号(;)结束,不必要对齐或缩进一致。例如:
class Test{public static void main(String [] args){System.out.println("My first java program");}}
这种编排方式也是可以的;
③Java程序中一句连续的字符串不能分开在两行中写,如
class Test{public static void main(String [] args){System.out.println("My
first java program");}}
如果一个字符串太长,可以先把这个字符串分成两个字符串,然后再用加号(+)将两个字符串连起来:
System.out.println("My"+
"first java program");
④结束的分号(;)是英文的,不能写成中文的分号,否则会报告”illegal character”(非法字符)这样的错误信息。
注释
- 单行注释
int c=10;//定义一个整型
- 多行注释
/* int c=10; //定义一个整型
int x=5; */
- 文档注释
是以/**
开头,并以此*/
结束
注: /*...*/
中可以嵌套//
注释,但是不能嵌套/*...*/
例如:
/*
/*int c=10;*/
int x=5;
*/
是非法的。
Java的关键字列表
Java中的包、类、方法、参数、变量的名字,可以由任意顺序的大小写字母、数字、下划线和美元符号组成,但是标识符不能以数字开头,不能是Java中保留关键字。
Java中的常量
整型常量
十进制:
0 1 2 3 4 5 6 7 8 9
注:以十进制表示时,第一位不能是0(数字0除外)
十六进制:
0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
注:以十六进制表示时,需以0x或0X开头,如:
0x8a 0Xff 0X9A 0x12
八进制:
0 1 2 3 4 5 6 7
注:八进制必须以0开头,如:
0123 045 098 046
长整型:
注:长整型必须以L做结尾,如:
9L 156L浮点数常量
float(32位)和double(64位),分别叫做单精度浮点数和双精度浮点数,表示浮点数时,要在后面加上f(F)或者d(D),用指数表示也可以。如:
2e3f 3.6d
.4f 0f
3.84d 5.022e+23f
都是合法的- 布尔常量:true和false
- 字符常量:常用两个单引号括起来,如:
‘a’ ‘8 ‘\t ‘\u0027’
Java中的字符占用两个字节,是用Unicode码表示的,也可以使用Unicode码值加上”\u”来表示对应的字符。 字符串常量:用双引号括起来的常量,用于表示一连串的字符
“Hello World” “123” “Welcome \nXXX”
注:转义符”\”null常量
null常量只有一个值,用null表示,表示对象的引用为空。