转载请注明出处:http://blog.csdn.net/column/details/17807.html
前言:
在java编程中,我们需要定义数据类型和进行一些数据运算,本篇介绍java中常用的数据类型和基本运算符,包括如何写一段赏心悦目的代码。
java开发工具:
Eclipse 官网http://www.eclipse.org/downloads/下载64/32位
Eclipse的基本使用这里就不做介绍了,需要的朋友请留言,谢谢。
有了工具,如何写一段赏心悦目的代码呢?
很简单
上下对比可以发现 A代码显得很潦倒,而B代码则整齐一目了然。其实很简单Ctrl+Shift+f即可对其。
进入正题:
变量与常量--
从名字可以看出来 变量当然是属于可变的,常量是一旦固定不可变的,也是java必须要掌握的俩个量。
怎么定义?
public static void main(String[] args) {
int a = 2;//变量
String userName="哈哈";//变量
final int KEY=1;//常量
a=3;
System.out.println(a);
}
常量一般用final修饰且不可变。变量可以改变。
说到这里,我们简单介绍一下其他的命名规范:
类名--首字母大写 MainActivit{};方法名--首单词字母小写后续大写 userName();
分为单行注释和多行注释(文档注释)
Ctrl+/ 单行
Ctrl+Shift+/ 注释 Ctrl+Shift+\ 取消文档注释
数据类型--
通常,有了数据当然会有属于类型,就比如汽车,火车都属于交通类型,数据亦是如此。
字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。
其中布尔只有true false俩种,任何数据运算也只会返回这俩种结果,比如2<3? 返回true 数值类型float double;double相对于float更为精确,俩者又被成为浮点类型。
浮点型运算中要注意:
System.out.println(3.3f+2.3d);
这句话输出为5.599999952316284 而将d改为f则为5.6 导致计算不精准。f则代表float类型d则double 不写后缀则默认int类型
说到运算,又到了算术运算符:
int a = 2;
int b = 2;
float c=3.2f;
System.out.println(a+b);
System.out.println(c-b);
System.out.println(a*c);
System.out.println(a/b);
System.out.println(c%b);
如上。
说到运算符肯定有优先级:
如图。可能有的没见过,以后的系列中会逐一叙述到。
在此,又引入逻辑运算符、关系运算符:
1、我认为多运用于条件判断:
int a=1;
int b=2;
int c=2;
if(a!=b&&b==c){
System.out.println("条件成立");
}
if(a!=b||b!=c){
System.out.println("条件成立");
}
System.out.println(a<b);
System.out.println(!(a<b));
逻辑与--&&(条件同时满足为true) 逻辑或--||(条件一真则真) 逻辑非--!(相反结果 !true==false)
2、关系运算符很简单 一张图:
ok,有疑问或者不足的地方多指教,一起努力,共同进步。
下篇预告:自增自减运算、三元(三目)运算符、for循环 do..while循环 if判断。