java基础

来源:互联网 发布:java log4j2 教程 编辑:程序博客网 时间:2024/05/16 01:49

初学java,需要掌握的便是基本数据类型,运算符,条件判断语句和循环语句。它们既是作为我们今后编程的一步步重要基石,也是我们迈入java世界的第一步。

一.基本数据类型

java的数据类型分为整型,字符型,布尔型和浮点型。整型里面有,byte(字节),short(短整型),int(整形),long(长整形)。字符型是char。而布尔型便是Boolean。浮点型为double和float。而他们的大小依次为byte,short,char,int,long,float,double(以小到大)。而数据常常需要转换,大的数据类型转换成小的,就需要进行强制转换,因为不转换会损失精度。而如果把小的数据类型转换成大的则不需要进行强制转换。

二.运算符

一般的算法运算符为:+(加),-(减),*(乘),/(除法),%(取余)。关系运算符有为,< (只能比较基本类型数据之间的关系,不能比较对象之间的关系),>(同关系运算符),<=,>=,==(相等),!=(不等于)。逻辑运算符有,&&(短路与)(必须判断的条件都为真才能执行),||(短路或)(所有条件有一个满足也可以执行),!(非)。还有位运算符,&( 按位与),|(按位或),^(按位异或),~(取反)。这些都是经常用到的运算符,也是基本的运算符。还有一种,接触得相对较少,移位运算符(只能处理整数运算符),>>,<<,>>>,Char、byte、short类型,在进行移位之前,都将被转换成int类型,移位后的结果也是int类型。

三.条件判断语句

常见的条件判断语句为if(表达式){代码块}else{代码块}。if(表达式){代码块}else if(表达式){}else{代码块}。switch(表达式){case 1:...break;....}。而什么时候选择用switch,什么时候用if呢?当情况比较多的时候,最好选择switch语句,而switch里面每一个case执行完之后都应该进行一个break跳出,倘若有10种特殊情况,用了10个case,其他的情况就用default来进行。而if语句则是满足它表达式的情况才执行它里面的代码块,倘若不满足则执行else里面的语句。

四.循环语句

java里常用的循环语句是for(表达式一;表达式二;表达式三){代码块}循环和while(表达式)循环,还有do{代码块}while(表达式)循环。for循环是从它所定的初始值开始运行,依次循环到它的范围最大或最小值才停止,例:for(int i=1;i<=100,i++){ System.out.println("打印i为"+i)};应该是先从i=1开始执行去代码块,而不是从i+1开始的,依次再+1,+1...直到100停止循环。

while(表达式){代码块}而while是要满足它的表达式才能进行这个while循环。而do{代码块}while{表达式}则是该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。while和do while很相似,区别在于,do while的表达式的值是在每次循环结束时进行检查,而while则是在循环开始之前进行检查。所以do while语句是会保证执行一次,而while则不会。

1 0
原创粉丝点击