java 基础教程 ppt_java基础教程课件.ppt

java基础教程课件

第三章 运算符,表达式和语句 3.1运算符与表达式 3.2 语句的概述 3.3 控制语句 3.4循环语句 3.5break 和continue语句 3.1运算符与表达式 3.1.1 概述 运算符是指明对操作数所进行的运算的符号。按操作数的数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于一个、两个和三个操作数。Java语言中的运算符按照功能来分有下面几类: (1) 算术运算符:+,-,*,/,%,++,- -; (2) 关系运算符:>,<,>=,<=,= =,!= ; (3) 布尔逻辑运算符:!,&&,||,&,|; (4) 位运算符:>>,<<,>>>,&,|,^,~; (5) 赋值运算符:=,复合赋值运算符如+=; (6) 条件运算符:?: ; (7) 其他运算符:包括分量运算符,下标运算符[],实例运算符instanceof,内存分配运算符new,强制类型转换运算符(类型),方法调用运算符()等。 Java程序通过各种不同的运算符与操作数连接起来构成的表达式完成各种运算。本节中主要讲述前6类运算符。 【程序3.1】 算术运算符的使用。 public class ArithmaticOp{ public static void main(String args[]){ int a=5+4;//a=9 int b=a*2;//b=18 int c=b/4;//c=4 int d=b-c;//d=14 int e=-d;//e=-14 int f=e%4;//f=-2 double g=18.4; double h=g%4;//h=2.4 int i=3; int j=i++;//i=4,j=3 int k=++i;//i=5,k=5 System.out.println("a="+a); System.out.println("b="+b); System.out.println("c="+c); System.out.println("d="+d); System.out.println("e="+e); System.out.println("f="+f); System.out.println("g="+g); System.out.println("h="+h); System.out.println("i="+i); System.out.println("j="+j); System.out.println("k="+k); } } 编译的运行结果: a=9 b=18 c=4 d=14 e=-14 f=-2 g=18.4 h=2.3999999999999986 i=5 j=3 k=5 3.2语句的概述 3.2.1.方法调用语句 system.out.println(“hello”); 3.2.2.表达式语句 x=5 3.2.3复合语句 例:{x=5; System.out.println(x); } 3.2.4 控制语句 switch开关语句和if语句 3.2.5 package语句和import语句 总结: 1)什么是方法调用语句 2)什么是表达式语句 3)什么是复合语句 4)什么是控制语句 5)什么是package语句和improt语句 3.3 控制语句 3.3.1 条件语句 1.if语句 2.if-else语句 3.if语句的扩充形式 3.3.2 switch语句 3.3.1条件语句 (1)If 语句 If语句的一般形式:if(表达式){语句 1} {语句 2} if语句的执行过程: 执行到if语句,首先要计算布尔表达式,若值为真,则执行语句语句1,否则(值为假时)执行语句2(实现双选结构)。语句1和语句2都可以是复合语句。 【例3.2】对任意二个存放在变量a,b中的int类型数据,输出较大的数。 程序代码: 下面程序的设计思想是:将最小数据存入变量a中,这需要将a与b、c比较两次;然后,将b,c中 的小者存入变量b中,这需要b与c比较1次,共需比较3次。 3.3.2 switch开关语句 1)switch语句的一般格式: switch(表达式) { case 常量值1:若干个语句 break; case 常量值2:若干个语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值