Java运算符和流程
学习Java语言也有一段时间了,以前也在此博客写过一些文章,感觉抄书上的东西没意思,就全部给删除了。现在越学越迷茫,决定来回忆一遍Java语言的基础知识,毕竟万丈高楼从低起,要是没有好地基,建起的高楼也逃不过倒塌的可能。不说这些了,回到主题。
Java语言是一种完全面向对象的程序设计语言。Java语言具有跨平台,简单易学,等好处。Java语言所写的程序运行在Java虚拟机上,它是一种解释型语言。Java语言又分为三个不同的版本,这三个不同的版本分别为J2SE(桌面平台),J2ME(手机等微型平台),J2EE(企业应用)。
Java语言的数据类型分为两种分别为基本类型与类。基本类型有7种分别为4种整型,2种浮点型,1种布尔型。4种整型分别为byte(字节)、char(字符)、short(短整型)、int(整型)、long(长整型);2种浮点型分别为float(单精度浮点型),double(双精度浮点型);布尔型为boolean(布尔型)。在Java语言中整数的默认类型为int,浮点数的默认类型为double。若想获得long与float数字需要分别在数字的末尾加上L与F。Java语言也支持8进制与16进制数需要分别在数字前端加0与0X。 例如:
float b = 153.152f;
int d = 0X33;
Java语言中也有字符串,不过Java语言中的字符串不是基本类型。它是一个封装的类,用String表示。这个String类中有很多有用的方法(方法在C语言中我们称为函数)。例如length()这个方法返回的就是字符串的个数;例如:
public static void main(String args)...{
System.out.println(""str.length= ""
}
显示结果为:str.length= 8
Java中的常量用final定义,例如:
3、Java中的运算符
Java中的运算符有以下一些
>(大于),=(大于且等于),>(按位右移),>(按位右移不足补0), |||
上面这些运输符中"+"运算符即可以用于数字的加,也可应用于字符串的连接。例如
String str2 = "hello" + ",leo"
Str1.equals(str2); //true
++与--又分为前缀与后缀两种方式,例如:
i++; // i = 1
++1; // i = 3;
i; // i = 2;
?:
表达式1 ?表达式2 : 表达式3;
4、变量
Java语言中的变量命名止渴为数字(1~9),字母(a~z或A~Z),"_"且变量名不可以用数字开头。||| 5、Java语言中的控制流程
(a)、if(boolean值)...{
}
(b)、if(boolean值)...{
}
语句或表达式2;
假如为true则执行"语句与表达式1";否者则执行"语句与表达式2"。
...{
语句或表达式1;
case "值":
break;
.
default:语句或表达式x;
假如i能与case后面的某个值相匹配,则执行那的case后面的"语句或表达式i(i = 1…n)",否者执行default后面的"语句或表达式x"。注意break是跳出switch,若无break,则从匹配的那个case开始执行所有的表达式知道遇到break或"}"为止。default也是可选的。
(a)、while(boolean值)...{
}
(b)、do...{
}while(boolean值)
(c)、for(表达式1 :判断表达式:表达式2)...{
}
(d)、for(数组)...{
}
int i = new int[10];
j[0…9];
此循环的好处是不怕数组溢出。
break语句可以用于退出循环,执行循环后的语句。 |||
标签语句也可以用于退出循环。
Java语言也支持数组
int i = new int;
(b)多维数组
数组可以利用length获得数组元素个数。
public static void main(String args)...{
System.out.println(a.length);
}
考试吧编辑整理
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>