欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    自考Java程序设计一(第1、2章JAVA基础知识).pdf

    • 资源ID:70321763       资源大小:2.19MB        全文页数:54页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    自考Java程序设计一(第1、2章JAVA基础知识).pdf

    Java Java Java Java 语言程序设计(一)语言程序设计(一)语言程序设计(一)语言程序设计(一)串讲串讲串讲串讲主讲人主讲人主讲人主讲人:周立民周立民周立民周立民更多优质自考资料尽在百度贴吧自考乐园俱乐部(http:/ 生活中的程序:程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序 指令的集合.JavaJava语言基础知识语言基础知识二、为什么学习二、为什么学习JAVAJAVA Java是Sun Microsystems于1995年推出的高级编程语言 Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术三、三、JAVAJAVA能作什么能作什么 开发桌面应用程序 银行软件、商场结算软件开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网四、四、JAVAJAVA的特点的特点 1、强类型 2、编译和解释 3、自动无用内存回收功能 4、面向对象 5、与平台无关 6、安全性 7、分布式计算 8、多线程五、五、JAVAJAVA程序的开发过程:三步走程序的开发过程:三步走1 1、编写源程序、编写源程序1 1、编写源程序、编写源程序2 2 2 2、编译源程序、编译源程序、编译源程序、编译源程序2 2 2 2、编译源程序、编译源程序、编译源程序、编译源程序3 3 3 3、运行、运行、运行、运行3 3 3 3、运行、运行、运行、运行第一个第一个JavaJava程序程序 public class HelloWorld public class HelloWorld public class HelloWorld public class HelloWorld public static void main(String args)public static void main(String args)public static void main(String args)public static void main(String args)System.out.println(System.out.println(System.out.println(System.out.println(“你好你好你好你好!JAVA!JAVA!JAVA!JAVA课程课程课程课程););););public class HelloAccp public static void main(String args)System.out.println(“你好!JAVA课程);关键字高亮关键字高亮显示显示关键字高亮关键字高亮显示显示类名与文件类名与文件名完全一样名完全一样类名与文件类名与文件名完全一样名完全一样mainmainmainmain方法是方法是JavaJavaJavaJava程程序执行的入口点序执行的入口点mainmainmainmain方法是方法是JavaJavaJavaJava程程序执行的入口点序执行的入口点 和和 一一对应,一一对应,缺一不可缺一不可 和和 一一对应,一一对应,缺一不可缺一不可mainmainmainmain方法四要素方法四要素必不可少必不可少mainmainmainmain方法四要素方法四要素必不可少必不可少从控制台输出信息从控制台输出信息从控制台输出信息从控制台输出信息变量变量1、概念:是存储数据的一个基本单元。2、变量的声明和赋值 数据类型 变量名 =数值;数据类型 变量名 =数值;数据类型 变量名;变量名=数值;数据类型 变量名;变量名=数值;第一步:声明一个变量第二步:赋值第三步:使用变量根据类型开辟空间 根据类型开辟空间 将数据存入空间 将数据存入空间 取出数据使用 取出数据使用 使用变量的步骤:使用变量的步骤:数据属于不同类别非洲 非洲 The quick brown fox The quick brown fox TRUE TRUE 数据 非数值数值整型非整型9002.129002.129999999/12/20039/12/20032.1752.175123123陈扬 陈扬 char非数值数值整型intdouble非整型StringJavaJavaJavaJava数据类型数据类型 数据类型 数据类型说明char(字符型)用于存储单个字符如:性别男、女,电灯开、关int(整型)用于存储整数如:一天的时间是24小时,一月份有31天double(双精度)用于存储小数,占8个字节,64位。如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时float(单精度)用于存储小数,占4个字节,32位如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时数据类型说明数据类型说明数据类型说明boolean(逻辑类型)用于存储真和假两个值True表示真,false表示假。String(字符串)用于存储一串字符如:“我的爱好是踢足球”,“我喜欢Java程序”数据类型说明数据类型说明1、字母2、下划线_3、$符号1、字母2、下划线_3、$符号首字母任意多的:1、数字2、字母3、下划线_4、$符号任意多的:1、数字2、字母3、下划线_4、$符号其余部分变量名变量名Java语言中,变量命名要符合一定规则变量命名规范:简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore 变量命名规范:简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore 变量命名规则变量命名规则变量名 表达式;赋值运算符赋值运算符Z =(X *2)+(5 Y)表达式 表达式 表达式 表达式 表达式 表达式 赋值运算符表达式举例算术运算符算术运算符基本的算术运算 操作数操作数操作数操作数运算符运算符比较高低、大小、长短张三的考试成绩是否比李四高大象是否比乌龟更长寿篮球跟地球一样大吗如何比较?如何比较?使用关系运算符可以比较高低、大小、长短使用关系运算符可以比较高低、大小、长短使用关系运算符使用关系运算符什么是关系运算符什么是关系运算符常用的关系运算符有哪些:,=,=大象的寿命 李四的成绩 假令狐冲每次考试成绩=90分 真篮球的大小=地球的大小 假大象的寿命 李四的成绩 假令狐冲每次考试成绩=90分 真篮球的大小=地球的大小 假由此看出关系运算符的作用:用来做比较运算比较后结果:boolean类型关系运算符的作用:用来做比较运算比较后结果:boolean类型在某种条件下,系统自动完成类型转换两种类型兼容例如:int 和 double 兼容目标类型大于源类型例如:double 型 大于 int 型 对于表达式如果一个操作数为double型,则整个表达式可提升为double型自动类型转换自动类型转换-类型提升规则类型提升规则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;强制类型转换强制类型转换更改为强制类型转换什么是什么是ifif条件结构条件结构if条件结构是根据条件判断之后再做处理if(if(条件条件 )/语句语句 if(javaif(java成绩成绩 90)90)可以快速上岗;可以快速上岗;结合问题结合问题2 2基本的if条件结构表达式表达式语句语句假假真真如何使用如何使用if if if if条件结构条件结构 3、小明Java成绩大于90分,而且音乐成绩大于80分,父母奖励他;或者Java成绩等于100分,音乐成绩大于70分,父母也可以奖励他分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?使用逻辑运算符使用逻辑运算符使用逻辑运算符使用逻辑运算符使用逻辑运算符使用逻辑运算符使用逻辑运算符使用逻辑运算符运算符运算符表达式表达式说明说明&条件条件1 1&条件条件2 2仅仅两个条件同时为真,结果为真仅仅两个条件同时为真,结果为真|条件条件1 1|条件条件2 2只要两个条件有一个为真,结果为真只要两个条件有一个为真,结果为真!条件条件条件为真时,结果为假条件为真时,结果为假条件为假时,结果为真条件为假时,结果为真如何使用如何使用if if if if条件结构条件结构 if-else if-else if-else if-else条件结构条件结构if(if(if(if(条件条件 )/语句语句1 1 1 1 else else else else /语句语句2 2 2 2 if(if(if(if(小明考试成绩小明考试成绩 90)90)90)90)父母奖励小明;父母奖励小明;else else else else 父母罚他不许玩电脑;父母罚他不许玩电脑;结合问题结合问题4 4 4 4真真表达式表达式语句语句1 1 1 1假假语句语句2 2 2 2多重if结构就是在else部分中还包含其他if块 什么是多重什么是多重ifif结构结构 if(条件)/语句 else if(条件)/语句 else /语句 可以有多个可以有多个可以省略可以省略多重if结构假真真假表达式1语句1表达式2语句2语句3switch(表达式)case 常量 1:语句;break;case 常量 2:语句;break;default:语句;switch结构什么是什么是switchswitch结构结构计算表达式的值计算表达式的值如果等于常量1如果等于常量1如果等于常量2如果等于常量2如果没有找到匹配的值如果没有找到匹配的值常见错误常见错误int mingCi=1;int mingCi=1;int mingCi=1;int mingCi=1;switch(mingCi)switch(mingCi)switch(mingCi)switch(mingCi)case 1:case 1:case 1:case 1:System.out.println(System.out.println(System.out.println(System.out.println(出任武林盟主出任武林盟主出任武林盟主出任武林盟主););););case 2:case 2:case 2:case 2:System.out.println(System.out.println(System.out.println(System.out.println(出任武当掌门出任武当掌门出任武当掌门出任武当掌门););););case 3:case 3:case 3:case 3:System.out.println(System.out.println(System.out.println(System.out.println(出任峨嵋掌门出任峨嵋掌门出任峨嵋掌门出任峨嵋掌门););););default:default:default:default:System.out.println(System.out.println(System.out.println(System.out.println(被逐出师门被逐出师门被逐出师门被逐出师门););););输出结果是什么?输出结果是什么?输出结果是什么?输出结果是什么?输出结果是什么?输出结果是什么?输出结果是什么?输出结果是什么?如果需要每个如果需要每个如果需要每个如果需要每个casecasecasecase执行完后跳出,执行完后跳出,执行完后跳出,执行完后跳出,在每个在每个在每个在每个casecasecasecase后不要忘记写后不要忘记写后不要忘记写后不要忘记写break;break;break;break;常见错误常见错误int mingCi=1;int mingCi=1;int mingCi=1;int mingCi=1;switch(mingCi)switch(mingCi)switch(mingCi)switch(mingCi)case 1:case 1:case 1:case 1:System.out.println(System.out.println(System.out.println(System.out.println(出任武林盟主出任武林盟主出任武林盟主出任武林盟主););););case 2:case 2:case 2:case 2:System.out.println(System.out.println(System.out.println(System.out.println(出任武当掌门出任武当掌门出任武当掌门出任武当掌门););););case 2:case 2:case 2:case 2:System.out.println(System.out.println(System.out.println(System.out.println(出任峨嵋掌门出任峨嵋掌门出任峨嵋掌门出任峨嵋掌门););););default:default:default:default:System.out.println(System.out.println(System.out.println(System.out.println(被逐出师门被逐出师门被逐出师门被逐出师门););););casecasecasecase后面的常量必须各不相同后面的常量必须各不相同后面的常量必须各不相同后面的常量必须各不相同casecasecasecase后面的常量必须各不相同后面的常量必须各不相同后面的常量必须各不相同后面的常量必须各不相同代码错误代码错误代码错误代码错误代码错误代码错误代码错误代码错误常见错误常见错误String day=String day=String day=String day=星期一星期一;switch(day)switch(day)switch(day)switch(day)case case case case 星期一星期一:System.out.println(System.out.println(System.out.println(System.out.println(星期一:青菜星期一:青菜 ););););break;break;break;break;case case case case 星期二星期二:System.out.println(System.out.println(System.out.println(System.out.println(星期二:鱼星期二:鱼 ););););break;break;break;break;default:default:default:default:switchswitchswitchswitch后面小括号中表达式的值后面小括号中表达式的值必须是整型或字符型必须是整型或字符型switchswitchswitchswitch后面小括号中表达式的值后面小括号中表达式的值必须是整型或字符型必须是整型或字符型代码错误代码错误代码错误代码错误比较比较switchswitch和多重和多重ifif结构结构相同点相同点不同点不同点switch多重if都可以实现多分支结构都可以实现多分支结构只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断处理在else部分还包含其它if结构,特别适合某个变量处于某个区间时的情况处理在else部分还包含其它if结构,特别适合某个变量处于某个区间时的情况什么是循环什么是循环:打印50份试卷10000米赛跑旋转的车轮循环结构的特点循环结构 循环条件循环操作锲而不舍地学习生活中的循环什么是什么是whilewhile循环循环特点:先判断,再执行步骤:使用while循环的步骤1、分析循环条件和循环操作2、套用while语法写出代码3、检查循环是否能够退出while(while(循环条件循环条件 )循环操作循环操作 符合条件,循环继续执符合条件,循环继续执行;否则,循环退出行;否则,循环退出符合条件,循环继续执符合条件,循环继续执行;否则,循环退出行;否则,循环退出循环中被重复循环中被重复执行的操作执行的操作循环中被重复循环中被重复执行的操作执行的操作int i=1;int i=1;while(i =30 )while(i =30 )System.out.println(System.out.println(我能我能行!行!););i+;i+;编码规范:缩进、换行编码规范:缩进、换行编码规范:缩进、换行编码规范:缩进、换行循环操作循环操作 循环条件循环条件 真真假假whilewhilewhilewhile循环常见问题循环常见问题/*打印4次“欢迎新同学”*/public static void main(String args)int i =0;while(i 4)System.out.println(“欢迎新同学);i+;永远都不会退出的循环称为死循环 永远都不会退出的循环称为死循环 循环一直执行,不会退出,哪里出错了?循环一直执行,不会退出,哪里出错了?whilewhilewhilewhile循环常见问题循环常见问题/*打印4次“欢迎新同学”*/public static void main(String args)int i=1;while(i 4 )System.out.println(“欢迎新同学);i+;i=4i 5 )System.out.println(“欢迎新同学);i+;注意:如果一开始条件就不满足,while循环一次都不执行 注意:如果一开始条件就不满足,while循环一次都不执行 i 5i 5一次都没有打印,哪里出错了?一次都没有打印,哪里出错了?什么是什么是do-whiledo-while循环循环do 循环操作 while(循环条件);先执行一遍循环操作先执行一遍循环操作符合条件,循环继续执行;否则,循环退出符合条件,循环继续执行;否则,循环退出特点:先执行,再判断循环操作 循环条件 真假while循环和do-while循环的区别语法不同初始情况不满足循环条件时while循环一次都不会执行do-while循环不管任何情况都至少执行一次do do do do 循环操作循环操作循环操作循环操作 while(while(while(while(循环条件循环条件循环条件循环条件 ););););while(while(while(while(循环条件循环条件循环条件循环条件 )循环操作循环操作循环操作循环操作 先判断,再执行先判断,再执行先判断,再执行先判断,再执行先判断,再执行先判断,再执行先判断,再执行先判断,再执行先执行,再判断先执行,再判断先执行,再判断先执行,再判断先执行,再判断先执行,再判断先执行,再判断先执行,再判断比较比较比较比较whilewhilewhilewhile和和和和do-whiledo-whiledo-whiledo-whilefor循环的语法和执行顺序什么是for循环for(;);条件为true 条件为true 循环体被执行 循环体被执行 for(int i=0;i 100;i+)System.out.println(我最棒);代码规范:格式对齐、代码的缩进 代码规范:格式对齐、代码的缩进 表达式1 表达式2 表达式3 循环操作 参数初始化参数初始化条件判断条件判断更新循环变量更新循环变量1243forforforfor循环常见问题循环常见问题for(;i10;i+)for(;i10;i+)for(;i10;i+)for(;i10;i+)System.out.println(System.out.println(System.out.println(System.out.println(这是这是+i);+i);+i);+i);int i=0;int i=0;int i=0;int i=0;int i=0;int i=0;int i=0;int i=0;编译错误:编译错误:变量变量 i i i i 没有初始化没有初始化编译错误:编译错误:变量变量 i i i i 没有初始化没有初始化for(for(for(for(;);不能省略不能省略 不能省略不能省略 可省略可省略 可省略可省略表达式表达式1 1 1 1省略,循环变量省略,循环变量的初始值在的初始值在forforforfor语句之前语句之前由赋值语句取得由赋值语句取得表达式表达式1 1 1 1省略,循环变量省略,循环变量的初始值在的初始值在forforforfor语句之前语句之前由赋值语句取得由赋值语句取得forforforfor循环常见问题循环常见问题for(int i=0;i+)for(int i=0;i+)for(int i=0;i+)for(int i=0;i+)System.out.println(System.out.println(System.out.println(System.out.println(这是这是这是这是+i);+i);+i);+i);编译正确,但是缺少编译正确,但是缺少编译正确,但是缺少编译正确,但是缺少循环条件,造成死循环循环条件,造成死循环循环条件,造成死循环循环条件,造成死循环编译正确,但是缺少编译正确,但是缺少编译正确,但是缺少编译正确,但是缺少循环条件,造成死循环循环条件,造成死循环循环条件,造成死循环循环条件,造成死循环forforforfor循环常见问题循环常见问题for(int i=0;i10;)for(int i=0;i10;)for(int i=0;i10;)for(int i=0;i10;)System.out.println(System.out.println(System.out.println(System.out.println(这是这是这是这是+i);+i);+i);+i);i+;i+;i+;i+;i+;i+;i+;i+;省略表达式省略表达式省略表达式省略表达式3 3 3 3,在循环体内应设法改,在循环体内应设法改,在循环体内应设法改,在循环体内应设法改变循环变量的值以结束循环变循环变量的值以结束循环变循环变量的值以结束循环变循环变量的值以结束循环省略表达式省略表达式省略表达式省略表达式3 3 3 3,在循环体内应设法改,在循环体内应设法改,在循环体内应设法改,在循环体内应设法改变循环变量的值以结束循环变循环变量的值以结束循环变循环变量的值以结束循环变循环变量的值以结束循环编译通过,但是循环变量编译通过,但是循环变量编译通过,但是循环变量编译通过,但是循环变量的值无变化,造成死循环的值无变化,造成死循环的值无变化,造成死循环的值无变化,造成死循环编译通过,但是循环变量编译通过,但是循环变量编译通过,但是循环变量编译通过,但是循环变量的值无变化,造成死循环的值无变化,造成死循环的值无变化,造成死循环的值无变化,造成死循环forforforfor循环常见问题循环常见问题for(;)for(;)for(;)for(;)System.out.println(System.out.println(System.out.println(System.out.println(这是测试这是测试这是测试这是测试););););表达式全省略,无条件判断,循环变量无改变,表达式全省略,无条件判断,循环变量无改变,表达式全省略,无条件判断,循环变量无改变,表达式全省略,无条件判断,循环变量无改变,应在循环体内设法结束循环,否则会造成死循环应在循环体内设法结束循环,否则会造成死循环应在循环体内设法结束循环,否则会造成死循环应在循环体内设法结束循环,否则会造成死循环表达式全省略,无条件判断,循环变量无改变,表达式全省略,无条件判断,循环变量无改变,表达式全省略,无条件判断,循环变量无改变,表达式全省略,无条件判断,循环变量无改变,应在循环体内设法结束循环,否则会造成死循环应在循环体内设法结束循环,否则会造成死循环应在循环体内设法结束循环,否则会造成死循环应在循环体内设法结束循环,否则会造成死循环死循环死循环死循环死循环死循环死循环死循环死循环为什么需要为什么需要breakbreakbreakbreak语句语句int i=2;int i=2;int i=2;int i=2;switch(i)switch(i)switch(i)switch(i)case 1:case 1:case 1:case 1:System.out.println(System.out.println(System.out.println(System.out.println(星期一星期一星期一星期一););););break;break;break;break;case 2:case 2:case 2:case 2:System.out.println(System.out.println(System.out.println(System.out.println(星期二星期二星期二星期二););););break;break;break;break;/其他语句其他语句其他语句其他语句遇到遇到遇到遇到breakbreakbreakbreak,立即跳出,立即跳出,立即跳出,立即跳出switchswitchswitchswitch语句语句语句语句遇到遇到遇到遇到breakbreakbreakbreak,立即跳出,立即跳出,立即跳出,立即跳出switchswitchswitchswitch语句语句语句语句回顾回顾回顾回顾breakbreakbreakbreak用于用于用于用于switchswitchswitchswitch语句语句语句语句描述描述描述描述4000400040004000米长跑比赛米长跑比赛米长跑比赛米长跑比赛for(int i=0;i10;i+)for(int i=0;i10;i+)for(int i=0;i10;i+)for(int i=0;i10;i+)跑跑跑跑400400400400米;米;米;米;if if if if(不能坚持)(不能坚持)(不能坚持)(不能坚持)break;/break;/break;/break;/退出比赛退出比赛退出比赛退出比赛 第第第第8 8 8 8圈,圈,圈,圈,快累死了快累死了快累死了快累死了我要退出我要退出我要退出我要退出第第第第8 8 8 8圈,圈,圈,圈,快累死了快累死了快累死了快累死了我要退出我要退出我要退出我要退出什么是什么是breakbreakbreakbreak语句语句break:改变程序控制流用于do-while、while、for中时,可跳出循环而执行循环后面的语句while(while(while(while()break;break;break;break;跳跳跳跳出出出出整整整整个个个个循循循循环环环环breakbreakbreakbreak通常在循环中与通常在循环中与通常在循环中与通常在循环中与条件语句一起使用条件语句一起使用条件语句一起使用条件语句一起使用breakbreakbreakbreak通常在循环中与通常在循环中与通常在循环中与通常在循环中与条件语句一起使用条件语句一起使用条件语句一起使用条件语句一起使用什么是什么是continuecontinuecontinuecontinue语句语句continue:只能用在循环里continue 作用:跳过循环体中剩余的语句而执行下一次循环while(while(while(while()continue;continue;continue;continue;继继继继续续续续下下下下一一一一次次次次循循循循环环环环通常与条件语句一起通常与条件语句一起通常与条件语句一起通常与条件语句一起使用,加速循环使用,加速循环使用,加速循环使用,加速循环通常与条件语句一起通常与条件语句一起通常与条件语句一起通常与条件语句一起使用,加速循环使用,加速循环使用,加速循环使用,加速循环for(int i=0;i10;i+)for(int i=0;i10;i+)for(int i=0;i10;i+)for(int i=0;i10;i+)跑跑跑跑400400400400米;米;米;米;if if if if(!口渴)(!口渴)(!口渴)(!口渴)continue;/continue;/continue;/continue;/不喝水,继续跑不喝水,继续跑不喝水,继续跑不喝水,继续跑 接过水壶,喝水接过水壶,喝水接过水壶,喝水接过水壶,喝水;示例示例示例示例循环结构总结循环结构总结到目前为止所学的循环结构有哪些?需要多次重复执行一个或多个任务的问题考虑使用需要多次重复执行一个或多个任务的问题考虑使用需要多次重复执行一个或多个任务的问题考虑使用需要多次重复执行一个或多个任务的问题考虑使用循环来解决循环来解决循环来解决循环来解决需要多次重复执行一个或多个任务的问题考虑使用需要多次重复执行一个或多个任务的问题考虑使用需要多次重复执行一个或多个任务的问题考虑使用需要多次重复执行一个或多个任务的问题考虑使用循环来解决循环来解决循环来解决循环来解决循环总结循环总结int i=0;int i=0;int i=0;int i=0;int sum=0;int sum=0;int sum=0;int sum=0;while(i10)while(i10)while(i10)while(i10)sum=sum+i;sum=sum+i;sum=sum+i;sum=sum+i;i+;i+;i+;i+;int i=0;int i=0;int i=0;int i=0;int sum=0;int sum=0;int sum=0;int sum=0;dodododo sum=sum+i;sum=sum+i;sum=sum+i;sum=sum+i;i+;i+;i+;i+;while(i10);while(i10);while(i10);while(i10);int sum=0;int sum=0;int sum=0;int sum=0;for(int i=0;i10;i+)for(int i=0;i10;i+)for(int i=0;i10;i+)for(int i=0;i10;i+)sum=sum+i;sum=sum+i;sum=sum+i;sum=sum+i;1 1 1 12 2 2 23 3 3 34 4 4 41 1 1 12 2 2 23 3 3 34 4 4 41 1 1 12 2 2 23 3 3 34 4 4 4whilewhilewhilewhile和和和和forforforfor相同,先进行判断,后执行循环体内容相同,先进行判断,后执行循环体内容相同,先进行判断,后执行循环体内容相同,先进行判断,后执行循环体内容do-whiledo-whiledo-whiledo-while是先执行,后判断,至少执行一次是先执行,后判断,至少执行一次是先执行,后判断,至少执行一次是先执行,后判断,至少执行一次whilewhilewhilewhile和和和和forforforfor相同,先进行判断,后执行循环体内容相同,先进行判断,后执行循环体内容相同,先进行判断,后执行循环体内容相同,先进行判断,后执行循环体内容do-whiledo-whiledo-whiledo-while是先执行,后判断,至少执行一次是先执行,后判断,至少执行一次是先执行,后判断,至少执行一次是先执行,后判断,至少执行一次指出各种循环结构的执行顺序指出各种循环结构的执行顺序指出各种循环结构的执行顺序指出各种循环结构的执行顺序 控制流语句小结控制流语句小结顺序结构:语句顺序执行 分支结构:语句在满足条件下执行if,if-else,if-else if-else,switch 循环结构:语句在满足条件下循环执行多次while,do-while,for跳转语句break,continue包包包解决类的同名问题允许类组成较小的单元(类似允许类组成较小的单元(类似允许类组成较小的单元(类似允许类组成较小的单元(类似文件夹),易于找到和使用相文件夹),易于找到和使用相文件夹),易于找到和使用相文件夹),易于找到和使用相应的文件应的文件应的文件应的文件 允许类组成较小的单元(类似允许类组成较小的单元(类似允许类组成较小的单元(类似允许类组成较小的单元(类似文件夹),易于找到和使用相文件夹),易于找到和使用相文件夹),易于找到和使用相文件夹),易于找到和使用相应的文件应的文件应的文件应的文件 防止命名冲突防止命名冲突防止命名冲突防止命名冲突 防止命名冲突防止命名冲突防止命名冲突防止命名冲突 更好的保护类、数更好的保护类、数更好的保护类、数更好的保护类、数据和方法据和方法据和方法据和方法 更好的保护类、数更好的保护类、数更好的保护类、数更好的保护类、数据和方法据和方法据和方法据和方法 A.javaA.javaA.javaA.javaA.javaA.javaA.javaA.java包包包包包包包包如何创建包如何创建包package s1java.sg.chap7 ;public class AccpSchool public String toString()包名包名包名包名 包名包名包名包名 使用使用使用使用packagepackagepackagepackage声明包,声明包,声明包,声明包,以分号结尾以分号结尾以分号结尾以分号结尾使用使用使用使用packagepackagepackagepackage声明包,声明包,声明包,声明包,以分号结尾以分号结尾以分号结尾以分号结尾如果有包的声明,一定如果有包的声明,一定如果有包的声明,一定如果有包的声明,一定作为作为作为作为JavaJavaJavaJava源代码的第一条源代码的第一条源代码的第一条源代码的第一条语句语句语句语句 如果有包的声明,一定如果有包的声明,一定如果有包的声明,一定如果有包的声明,一定作为作为作为作为JavaJavaJavaJava源代码的第一条源代码的第一条源代码的第一条源代码的第一条语句语句语句语句 包命名规范包命名规范包名由小写字母组成,不能以圆点开头或结尾自己设定的包名之前最好加上唯一的前缀,通常使用组织倒置的网络域名。如:域名 自己设定的包名部分依不同机构各自内部的规范不同而不同packagepackagepackagepackage mypackage;mypackage;mypackage;mypackage;packagepackagepackagepackage net.javagroup.mypackage;net.javagroup.mypackage;net.javagroup.mypackage;net.javagroup.mypackage;packagepackagepackagepackage net.javagroup.research.powerproject;net.javagroup.research.powerproject;net.javagroup.research.powerproject;net.javagroup.research.powerproject;部门名部门名部门名部门名 部门名部门名部门名部门名 项目名项目名项目名项目名 项目名项目名项目名项目名 package.mypackage;package.mypackage;package.mypackage;package.m

    注意事项

    本文(自考Java程序设计一(第1、2章JAVA基础知识).pdf)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开