java入门篇---java中的数据类型和运算符

来源:互联网 发布:linux项目实战简历 编辑:程序博客网 时间:2024/06/07 07:55

转载请注明出处:http://blog.csdn.net/column/details/17807.html

前言:

在java编程中,我们需要定义数据类型和进行一些数据运算,本篇介绍java中常用的数据类型和基本运算符,包括如何写一段赏心悦目的代码。

java开发工具:

Eclipse 官网http://www.eclipse.org/downloads/下载64/32位

JDK 下载http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html下载

配置JDK教程:https://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html //百度经验

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判断



原创粉丝点击