昨天有事,未能及时更新博客,今天补上:
前天学习的是计算机语言的发展和java语言的历史。现在我们就来说一说java语言的基础语法:
一、标识符,关键字:
在上一篇博客的最后我写了一个程序员必写的程序:
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld!!!");
}
}
在这个最简单的程序中,我们可以看到其中的“public”,“calss”,“static”,“void”,“main”等其实都是java中的关键字,也称保留字;
这些关键的词语是java语言中自带的有特定意义的词语,我们是不能随便使用的。
而java中的标识符是我们自己定义的具有特定意思的词,想上面程序的“HelloWorld”,这是程序的类名,使我们自己定义的“关键字”--标识符;
标识符也是有定义规则的,规则如下:
Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成;
标识符应以字母和下划线(_),美元符号($)开头;
Java标识符对字母大小写敏感;
长度没有限制;
标识符不能使用关键字。
二、变量,数据类型:
变量:Java变量是程序中最基本的存储单元,是可以变化的数据量,用来表示值或储存计算结果,需要被初始化,通过变量名来访问。
变量分为成员变量和局部变量。
定义位置:成员变量--定义在类中 局部变量--定义在方法中;
使用范围:成员变量--整个类 局部变量--该方法中;
java的数据类型:
特点:
1、字符串与任何类型的数据拼接所得的返回值都是String类型;
2、float.double类型都不是准确值,不可用于逻辑判断;
3、int型数据可以赋值给 byte.shor.int型,不可给long赋值,强制转换可能会丢失精度;
4、char.byte.short运算时都会自动转化为int型;即char.byte.short-->int-->long-->double-->String;(数据类型的自动转换)
三、运算符:
关于运算符,大家只要知道种类就好。其实又起来谁都会:
Java中的运算符包括:
算术运算符:+、-、*、/、%、++、--
关系运算符:>、<、>=、<=、==、!=
逻辑运算符:!、&、|、^、&&、||
位运算符 : &、 |、 ~ 、^、 << 、>>、 >>>
赋值运算符: =、+=、*=、/=、%=
字符串连接运算符:+
四、顺序,分支,循环结构:
顺序结构:程序从main方法进入执行,一步一步往下一直执行到程序结束。
分支结构:if-else语句:
语句形式:if(condition){
code1
}else{
code2
}
switch语句:
switch(参数){
case 1:
code
break;
case 2:
code
break;
........
}
循环结构:
while语句;do while语句;for语句;
while语句: while(condition){
code
}
do while语句:do{code}
while(condition)
for语句:
for(参数;condition;参数递归变换(++/--)){
code
}
本次博客内容属于基础语法;需要大家多多使用即可。
欢迎评论!!!