JAVA程序设计基础教程.ppt

JAVA程序设计基础教程.ppt

ID:61971389

大小:5.37 MB

页数:131页

时间:2021-04-07

JAVA程序设计基础教程.ppt_第1页
JAVA程序设计基础教程.ppt_第2页
JAVA程序设计基础教程.ppt_第3页
JAVA程序设计基础教程.ppt_第4页
JAVA程序设计基础教程.ppt_第5页
资源描述:

《JAVA程序设计基础教程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主要内容运算符和表达式运算符和表达式的优先级语句的概念选择结构运算符与表达式逗号运算符:,inti=5;intx=(i*=5,--i,i--);运算符与表达式赋值运算符:=(+=-=*=/=%=(&=

2、=^=<<=>>=)inta=b=c=5;inta=(b=2)+(c=3);条件运算符:?:5>3?6:20;inta=5;1?++a:--a;运算符与表达式逻辑运算符:!&&

3、

4、ab!a!ba&&ba

5、

6、b假假1100假真1001真假0101真真0011运算符与表达式关系运算符:><==!=>=<=inta=5;a>7;

7、++a>6;++a==6;运算符与表达式移位运算符:<<>>inta=8;a<<2;11101111>>2无符号数:00111011[][]111011有符号数:11111011运算符与表达式算术运算符:+-*/%+=-=*=/=%=(&=

8、=^=<<=>>=)x*=y+8等价于x=x*(y+8)运算符与表达式自增自减运算符:++--inta=5,b=10;intc;C=a+++b++;C=++a+++a;++b+a++;运算符的优先级单目运算符算术运算符移位运算符关系运算符位运算符逻辑运算符条件运算符赋值运算符逗号运算

9、符a=b>c;a=(b>c);a>>2>2)<(c+d)c=b>3&&2

10、

11、83)&&2)

12、

13、(8<(b-!a))第五章选择结构程序设计语句的概念:以分号结尾;表达式语句:a=a+5;函数调用语句:printf(“buguniao”);printf(“王者ホ归来”);复合语句:{a++;++a;a%=10;}空语句:;控制语句:第五章选择结构程序设计选择结构的四种形式:ififelseifelseifswitchcase第五章选择结构程序设计1.if语句的形式:if(表达式)语句;流程

14、图:表达式语句例子:#include“stdio.h”#includemain(){inta,b;printf(“pleaseinputaninteger:”);scanf(“%d”,&a);if(a>888888)printf(“WhendoyouknowInternetisconnected?”);b=abs(a);printf(“a的绝对值是:%d”,b);//printf(“a的绝对值是:%d”,abs(a));//printf(“a的绝对值是:%d”,sqrt(abs(a)));}第五章选择结构

15、程序设计1.ifelse语句的流程图:表达式语句2语句1形式:if(表达式)语句;else语句;#includemain(){inta,b,max;scanf(“%d%d”,&a,&b);if(amain(){inta,b,max;scanf(“%d%d”,&a,&b);max=a;if(max

16、套结构2.switch选择结构第五章选择结构程序设计3.ifelseif嵌套结构:形式:if(表达式1)语句1;elseif(表达式2)语句2;elseif(表达式3)语句3;……[else语句n]语句n;功能:首先计算表达式1的值,若前n-1个表达式的值为“假”(为0),但第n个表达式的值为“真”(为非0),则执行语句n,若所有表达式的值都为“假”(为0),则执行语句n+1。第五章选择结构程序设计流程图:表达式1表达式2表达式3表达式n语句1语句2语句3语句n语句n+1真真真真假假假假例子:用ifelseif嵌套结构实

17、现下列分段函数的编程:y=2xx≤-10x/10x>10x-20main(){floatxylem;printf(“Enteranumber:”);scanf(“%f”,&x);If(x<=-10){y=2*x;elseif(x<=0)y=2+x;elseif(x<=10)y=x-2;elsey=x/10;printf(“%f”,y);}#include"stdio.h"main(){inta=1,b=-1;if(a>0){if(b>0)a++;}els

18、ea--;printf("a=%d");}#includemain(){inta=1,b=-1;if(a>0)if(b>0)a++;elsea--;printf("a=%d");}查看下列程序的运行结果:注意:if和else之间只能有一条语句;if总是和它最近的else配对判断正误:if(a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。