java2(Java语言基础一).ppt_第1页
java2(Java语言基础一).ppt_第2页
java2(Java语言基础一).ppt_第3页
java2(Java语言基础一).ppt_第4页
java2(Java语言基础一).ppt_第5页
已阅读5页,还剩64页未读 继续免费阅读

VIP免费下载

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

文档简介

2-1 Programming in Java Java 语言基础 Lecture2 2-2 Programming in Java 提纲 Java语言的词法 变量和常量 简单数据类型 操作符和表达式 流程控制 2-3 Programming in Java Java语言的词法 分号 块 空白 注释 标识符 关键字 2-4 Programming in Java 分号 在Java 编程语言中,语句是一行由分号(;)终止的代 码。 例如 totals=a+b+c+d+e+f; 与下式相同 total=a+b+c+ d+e+f; 2-5 Programming in Java 块 一个块(block)或一个复合语句是以上括号和下 括号()为边界的语句集合;块语句也被 用来组合属于某个类的语句。 一个块可被用在一个类的定义中 public class Date int day; int month; int year; 2-6 Programming in Java 块 块语句可以被嵌套 语句块可被嵌套。HelloWorldApp 类由main方法构成,这 个方法就是一个语句块,它是一个独立单元,单元本身可作 为在类HelloWorldApp 块中的一组事务之一。 public class HelloWorldApp public static void main (String args) System.out.println (“Hello World!“); 2-7 Programming in Java 块 其它一些块语句或组的例子如下: / 一个语句块 x = y + 1; y = x + 1; /一个语句嵌套再另一个语句中 while ( i = = != i+=3; /等效于i=i+3; 2-34 Programming in Java 算术运算 算术运算符为如下几种:+,-,*,/,%, +,- 操作符含义 +加法 -减法 *乘法 /除法 %求模 +递增运算 -递减运算 2-35 Programming in Java 算术运算 对整数进行“/”除法运算时,所有的余数要被 舍去 int i =9; int j = 4; 求 i/j的值 +a,-a表示先对a加一,然后对a进行其他 的操作,而a+,a是先对a进行操作,然 后对a进行加一操作。 int i = 0 count = 2 + i + 求i和count的值 int i = 0 count = 2 + +i 求i和count的值 2-36 Programming in Java 位运算 运算符有如下几种:, b=00111001;则有如下结果: a3 =11110011 a3=00010011; a a|b=10111101; a=01100010; ab=10100100; 2-38 Programming in Java 关系运算 关系运算符为如下几种:,=,大于 =大于等于 3; i=0; n!=-1; 注意:比较运算符的表达式的值为布尔型。 2-40 Programming in Java 逻辑运算 逻辑运算符的类型有如下几种:|, !(flag); flag 操作符含义 |逻辑或 System.out.println(“Test:“ + (2 = = = 2-46 Programming in Java 运算符连接变量、常量等构成的一个序列 表达式的值由各构成元素共同确定 单独的变量和常量也称为表达式 例如: a+b; a+,a-,a,+a 方法调用: .(*); ab; 表达式语句 2-47 Programming in Java 分支语句 分支语句提供了一种控制机制,使得程序的执行可 以跳过某些语句不执行,而转去执行特定的语句。 条件语句 if-else if (布尔表达式) 语句或块; 或 if (条件为真) 语句或块; else 语句或块; 2-48 Programming in Java 例子: int count; count = getCount(); if (count i) System.out.println(“i=”+i); continue outer; System.out.print(“ ”+(i*j); 2-67 Programming in Java return 返回语句return return语句从当前方法中退出,返回到调用 该方法的语句处,并从紧跟该语句的下一条 语句继续程序的执行。返回语句有两种格式 : return expression ; return; return语句通常用在一个方法体的最后,否 则会产生编译错误,除非用在if-else语句中 2-68 Programming in Java 例子 boolean t = true; System.out.println(“Before the return”); return; /error should be if (t) return; System.out.println(“This wont execute); 2

温馨提示

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

评论

0/150

提交评论