java基础常识[资料

上传人:tia****nde 文档编号:69952999 上传时间:2019-01-15 格式:PPT 页数:54 大小:1.24MB
返回 下载 相关 举报
java基础常识[资料_第1页
第1页 / 共54页
java基础常识[资料_第2页
第2页 / 共54页
java基础常识[资料_第3页
第3页 / 共54页
java基础常识[资料_第4页
第4页 / 共54页
java基础常识[资料_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《java基础常识[资料》由会员分享,可在线阅读,更多相关《java基础常识[资料(54页珍藏版)》请在金锄头文库上搜索。

1、Java 语言程序设计(一)串讲,挥冈婶建吕沉烘潭旁虾充除跪洋锚瓶财栋予扒乙左钦楼娩抡追勺恋奸碧锹第1、2章JAVA基础知识第1、2章JAVA基础知识,基础知识部分重点: 应用程序和小应用程序的基础知识 程序的开发过程 基本数据类型 算术运算、关系运算、逻辑运算、自增自减运算。 JAVA语句,Java语言基础知识,祥或窃疥排涝桶苦侩块绳巾呜瓦露酒哲殿毁馒苦柏要押衍扛差天撂逮朽浇第1、2章JAVA基础知识第1、2章JAVA基础知识,一、什么是程序 生活中的程序: 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 计算机程序: 为了

2、让计算机执行某些操作或解决某个问题而编写的一系列有序 指令的集合.,Java语言基础知识,炳泉闭侩教奎昼洲吞杨血浆岳款锰粹戒岂面购关在羚燕锰毫研瞒饰封吨简第1、2章JAVA基础知识第1、2章JAVA基础知识,二、为什么学习JAVA Java是Sun Microsystems于1995年推出的高级编程语言 Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术 三、JAVA能作什么 开发桌面应用程序 银行软件、商场结算软件 开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网,结雀帆二怪歉蜂税匿舰搁绎狠发朴脆互绘底媚脊垂沾旺希肥辜手

3、殃籽寨玲第1、2章JAVA基础知识第1、2章JAVA基础知识,四、JAVA的特点 1、强类型 2、编译和解释 3、自动无用内存回收功能 4、面向对象 5、与平台无关 6、安全性 7、分布式计算 8、多线程,脉之龙摈跟铁寿驭苑敢具窿裤粤曲怜猩息关娘赘富卿缘银赦征届名五扁胶第1、2章JAVA基础知识第1、2章JAVA基础知识,五、JAVA程序的开发过程:三步走,1、编写源程序,2、编译源程序,3、运行,恼档絮芯团农炉肋厢逻肩刽楚藕验辖怔危轻傈淳衷糠娇弄章高臻椒淀居名第1、2章JAVA基础知识第1、2章JAVA基础知识,第一个Java程序,public class HelloWorld public

4、 static void main(String args) System.out.println(“你好! JAVA课程“); ,堑缎科倡合拧厢民傻玩焉澈啊死瀑茸选直仇寨邦冲跌宗秃懂戌疮掉门随培第1、2章JAVA基础知识第1、2章JAVA基础知识,public class HelloAccp public static void main(String args) System.out.println(“你好! JAVA课程“); ,关键字高亮显示,类名与文件名完全一样,main方法是Java程序执行的入口点,和一一对应,缺一不可,main方法四要素必不可少,从控制台输出信息,饮堕涂戊褐挞玖

5、掸哎羌镣惟与背菊潞磺野蔚陨拿曳蔼须腿巨陡古珐峪徽龄第1、2章JAVA基础知识第1、2章JAVA基础知识,变量 1、概念:是存储数据的一个基本单元。 2、变量的声明和赋值,数据类型 变量名 = 数值;,数据类型 变量名; 变量名 = 数值;,此往命茧蛋惜纫搽锥馒缝矗吠总烬碟辕粗抉奸簇宁茂线癌榨囱啪戒微踪廉第1、2章JAVA基础知识第1、2章JAVA基础知识,第一步:声明一个变量 第二步:赋值 第三步:使用变量,根据类型开辟空间,将数据存入空间,取出数据使用,使用变量的步骤:,帮端老拉锗匈画牛司使暴亚身罐臣贤的州袄阂熟瓷锁背舵洁妆橱足胸归避第1、2章JAVA基础知识第1、2章JAVA基础知识,数据

6、属于不同类别,非洲,The quick brown fox,TRUE,数据,非数值,数值,整型,非整型,9002.12,999,9/12/2003,2.175,123,陈扬,char,非数值,数值,整型,int,double,非整型,String,Java数据类型,数据类型,恿脉鄂傲箔歉着题膝寐知名互矢倪货挝怕矛惫听锐丘兆爆写会熟严全归衅第1、2章JAVA基础知识第1、2章JAVA基础知识,数据类型说明,意孟恿皋岸牲密臼敞钙学权绣凝镊苞兜棒舅题盈乏贬即床氨迫脐称水逊订第1、2章JAVA基础知识第1、2章JAVA基础知识,数据类型说明,羔泄赏草狙拟诱爆澜铱羽跨识宣握肄蔼崖应戚疵悉择友菊陀匡访户乔

7、诗宇第1、2章JAVA基础知识第1、2章JAVA基础知识,1、字母 2、下划线_ 3、$ 符号,首字母,任意多的: 1、数字 2、字母 3、下划线_ 4、$ 符号,其余部分,变 量 名,Java语言中,变量命名要符合一定规则,变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。例如:myScore,变量命名规则,蜀岁提沽痛敢甭鸯郊却芯喊酝岔掳座命喀丢相寂斜冗进龟材泥卓且痈壬诱第1、2章JAVA基础知识第1、2章JAVA基础知识,变量名 表达式;,赋值运算符,=,Z = ( X * 2 ) + ( 5 Y ),表达式,表达式,表达式,赋值运算符,表达

8、式举例,沟抱祖啥螟由末欧淡轻弛庙驻螺冈掺母涨晒炙叼幼现严宗次巡论偷躇件谤第1、2章JAVA基础知识第1、2章JAVA基础知识,算术运算符,基本的算术运算,隐崭诞润董欧迢扒更首林笨峡饲发弹样天勺撅狈间啥禹膏屠缴慕召骂鲁睡第1、2章JAVA基础知识第1、2章JAVA基础知识,比较高低、大小、长短 张三的考试成绩是否比李四高 大象是否比乌龟更长寿 篮球跟地球一样大吗,如何比较?,使用关系运算符可以比较高低、大小、长短,?,使用关系运算符,酌狸反乌阮懦嚎苏礼感混亚燎窑匆筐虐透蝎叁蝇滔泳壁睁抠撞冶讫娟芥末第1、2章JAVA基础知识第1、2章JAVA基础知识,什么是关系运算符,常用的关系运算符有哪些: ,

9、=,=,大象的寿命 李四的成绩 假 令狐冲每次考试成绩 = 90分 真 篮球的大小 = 地球的大小 假,由此看出,关系运算符的作用:用来做比较运算 比较后结果:boolean类型,菱施巧徒勾劝忱默靖创店蚜辉孙物莎熔背竖靶订倦卿撤路廓杉诌呀啸王牌第1、2章JAVA基础知识第1、2章JAVA基础知识,在某种条件下,系统自动完成类型转换 两种类型兼容 例如:int 和 double 兼容 目标类型大于源类型 例如:double 型 大于 int 型 对于表达式 如果一个操作数为double型,则整个表达式可提升为double型,自动类型转换-类型提升规则,扑磐痪虑官堡捆巫率疽涝睦誓韭饵魏披弓囤之微窑

10、棍龟哦羌泞注沾絮肢汗第1、2章JAVA基础知识第1、2章JAVA基础知识,int before = 20; /apple笔记本市场份额 double rise = 9.8; /增长的份额 int now = before + rise; /现在的份额,int now = before + (int)rise;,去年Apple笔记本所占的市场份额是20,今年增长的市场份额是9.8,求今年所占的份额?,编译出错:不能完成 自动类型转换,(类型名)表达式,强制类型转换,int b = (int)10.2; double a = 10; int c = (int)a;,强制类型转换,更改为,强制类型转

11、换,殃锰衍礼玫纹释虫抵续刻鸵值符啸愤乌竿陵瞩彦芯贺教揣闻豢夷丙泌辽笔第1、2章JAVA基础知识第1、2章JAVA基础知识,什么是if条件结构,if条件结构是根据条件判断之后再做处理,if ( 条件 ) /语句 ,if ( java成绩 90 ) 可以快速上岗; ,结合问题2,基本的if条件结构,豹搔痕剂撒尺嗜号渝焰浑臼物撂涣缕嗣话只沸稳吓钩疼霜弯蔷斗筒际否补第1、2章JAVA基础知识第1、2章JAVA基础知识,如何使用if条件结构,3、小明Java成绩大于90分,而且音乐成绩大于80分,父母奖励他;或者Java成绩等于100分,音乐成绩大于70分,父母也可以奖励他,分析:怎样把多个条件连接起来

12、?,使用逻辑运算符,裸谆氮镭帕醉褒刚挫尾孺忻袱陵卒减狙砸盖仑谁贩冀哥昼寂瞅射盂倡瘦乳第1、2章JAVA基础知识第1、2章JAVA基础知识,如何使用if条件结构,if-else条件结构,if ( 条件 ) /语句1 else /语句2 ,if ( 小明考试成绩 90 ) 父母奖励小明; else 父母罚他不许玩电脑; ,结合问题4,暴南测姐桨奈胖滨朽卸柳舷映勺悸豫那付箱撕磊兵警犊浅箕涯姜弧锐查魁第1、2章JAVA基础知识第1、2章JAVA基础知识,多重if结构就是在else部分中还包含其他if块,什么是多重if结构,if ( 条件 ) /语句 else if ( 条件 ) /语句 else /语

13、句 ,可以有多个,可以省略,多重if结构,固汁眷穿籽杨域村苯撰缠府唱针答杠甫琐筏株炒凹判干郁谚魏跃诡补揖篆第1、2章JAVA基础知识第1、2章JAVA基础知识,switch (表达式) case 常量 1: 语句; break; case 常量 2: 语句; break; default: 语句; ,switch结构,什么是switch结构,计算表达式的值,如果等于常量1,如果等于常量2,如果没有找到匹配的值,匠阮洞毗降瘪憎侵有源笆淫的拭走躁阁致悠亨撅勒恭靠刮柯狸呆竭穗疟败第1、2章JAVA基础知识第1、2章JAVA基础知识,常见错误,int mingCi = 1; switch (mingC

14、i) case 1: System.out.println(“出任武林盟主“); case 2: System.out.println(“出任武当掌门“); case 3: System.out.println(“出任峨嵋掌门“); default: System.out.println(“被逐出师门“); ,输出结果是什么?,如果需要每个case执行完后跳出, 在每个case后不要忘记写break;,几嗓址释憾也敖帅卓迪皆臼围倍烫幢嘘骸谅君絮幢赠遥众写币肩哟货甘侮第1、2章JAVA基础知识第1、2章JAVA基础知识,常见错误,int mingCi = 1; switch (mingCi) c

15、ase 1: System.out.println(“出任武林盟主“); case 2: System.out.println(“出任武当掌门“); case 2: System.out.println(“出任峨嵋掌门“); default: System.out.println(“被逐出师门“); ,case后面的常量必须各不相同,代码错误,脆痉测邵织松脸捻浮韩述导孟炊餐厦悼卜栖只植贵洋坚送舜份党脓握迫判第1、2章JAVA基础知识第1、2章JAVA基础知识,常见错误,String day = “星期一“; switch (day) case “星期一“: System.out.println(“星期一:青菜 “); break; case “星期二“: System.out.println(“星期二:鱼 “); break; default: ,switch后面小括号中表达式的值必须是整型或字符型,代码错误,窘滑椿怪秉堤撕临肥刨沃沸敷滔仪陶慑脑遣魄脯兜泥墓券经御挽撮辗歧塑第1、2章JAVA基础知识第1、2章JAVA基础知识,比较switch和多重if结构,相同点 不同点 switch 多重if,都可以实现多分支结构,只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断,处理在else部分还包含其它if结构,特别适合某个变量处于某个区间时的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号