数据类型及运算符的使用_第1页
数据类型及运算符的使用_第2页
数据类型及运算符的使用_第3页
数据类型及运算符的使用_第4页
数据类型及运算符的使用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java的数据类型基本数据类型:类似于普通的值,浮点型表示的是小数Java的 数据类型是有一点的取值范围的,要使用一个数据类型的时候必须按 照一个范围指定其内容。如果超出了此范围的话,肯定会出现数值的 不正确。引用数据类型:传递的是内存的地址,当一个数字已经是最大或最小的时候,在进行增加或减小的时候, 就会产生数据的溢出。最大值加一之后就变成最小值了,因为最大值 已经是最大了,再加一的话就超出了取值的范围。如果想改变数据的 溢出的话,可以采用扩大数据的类型的方式常用的转义字符f换页反斜线b倒退一格单引号r归位双引号t制表符Tabn换彳亍数据类型的转换转换类型有自动类型转换和强制类型转换。自动类

2、型转换针对两 种情况:(1)转换前的类型和转换后的类型兼容(2)转换后的数据 类型的范围比转换前的范围要大。运算符的使用:!表示的是取反得操作,简单的说就是将true变为FALSE,将false 变为trueo 二+和-改变数字的正负号。加减运算符,自增和自减符号:+和一:写在后面表示的是先使用变量之后再进 行自增或自减得操作,例如a+ (先计算后自曾),即先输出原来的 数字在加一输出;相反的,如果写在前面的话,表示的是先进行自增 或自减之后再进行变量的操作,例如:-a(先自减后计算),即先减 一输出之后再输出减一之后的值。逻辑运算符:不管是短路,其基本的操作时一样的;使用与操作 的时候,要求

3、前后几个表达式的内容都是true,最终的结果才是true, 如果有一个是false,则最终的结果就为false;使用或操作的时候, 要求前后几个表达式只要有一个true,则最终的结果就为true,只有 全部都为false的时候,其结果才为falseo&”表示的是只要第一个条件满足,之后的代码都不执行了, “&”表示要将所有的代码都检验之后才运行。“I”和“II”的操作和 以上的用法是一样的。括号的用法是可以改变优先级,如果要进行位操作的话,需要先将十进制的数字转换为二进制之 后再进行操作。在java中的左移“”的使用:左移是指将运算符 的二进制码整体左移指定的位数,左移之后的空位用0来填充。右

4、移 是将运算数的二进制码整体右移,右移之后的空位以符号来填充,如 果是整数用“0”来填充,如果是负数用“1”来填充。无符号的操作 右移“”空位都是用“0”来填充。判断与循环语句的使用:程序的结构有以下三种:顺序结构:程序从上往下依次执行。选择执行结构:是根据条件成立与否,在决定执行哪些语句 的一种结构,if语句实际上就是一种选择结构。循环结构:根据判断条件成立与否,决定程序段落的执行次数。 在判断语句中,一定要决定结束语句,不然的话,程序将一直以先前 的条件执行下去。If语句的使用:要根据判断的结构来执行不同的语句的时候,就 可以使用if语句了。她会根据检验判断结果如何,在决定程序的执行 与否

5、。If语句的结构:1.If (判断语句)如果判断语句成立的话就执行大括号里面的语句。语句一;语句二;2.if else语句:if (判断语句)判断语句成立执行的语句else判断语句不成立是执行的语句三日运算符:?:例如 变量=xy?x:y;的表达式可以替换if else 语句,使得所写的语句更加的简单,在Java程序中可以经常用到。if elseif if 语句:If (条件判断1)(执行语句1else if (条件判断2)(执行语句2else (条件判断n)(执行语句n if else语句可以判断多条件语句,switch 语句:Switch (表达式)case选择值1:执行语句;break;case选择值2 :执行语句;break;case选择值n:执行语句;break;default:执行语句;注意:在表达式中,只能使用数字、字符、或者枚举;使用时一定要加上break,否则程序将执行所有的语句,那么,选择 间失去了意义。循环语句:1. while循

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论