- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java概述语法
?2 数组编码???????????? 要求:设有一数组A,长度是N,内部的数据是0到N-1之间的所有数字,例如当N等于5时,数组为:A={0,3,2,1,4}。针对A数组,有一个对应的编码数组B,B的长度和A的长度相等,规定数组B中元素的值规定如下:??? a、 B[0]的值为0??? b、 B[i]的值是A数组中A[i]以前的值中比A[i]小的元素的个数。??? c、 例如示例中A数组{0,3,2,1,4}对应的编码数组B的值为{0,1,1,1,4}。??? 现在已知A数组,编码代码计算对应的编码数组B。 数组实例2 实现思路:初始化一个长度和A数组一样的B数组,初始化第一个元素的值为0,循环统计比A[i]元素小的数字个数,把个数值赋值给对应的B[i]即可。??? 则实现的代码如下:???????????? int A[] = {0,3,2,1,4};???????????? int B[] = new int[A.length];???????????? B[0] = 0; //初始化第一个元素,可选???????????? for(int i = 1;i A.length;i++){????????????????????? int count = 0; //计数变量????????????????????? //统计小于A[i]元素的数量????????????????????? for(int j = i - 1;j = 0;j--){??????????????????????????????? if(A[j] A[i]){???????????????????????????????????????? count++;??????????????????????????????? }????????????????????? }????????????????????? B[i] = count;?? //赋值???????????? }??? 该代码中,按照数组B中值的规定,统计A[i]以前比A[i]小的元素个数,然后把得到的结果赋值给B[i]即完成题目的要求。 数组排序(作业) ?要求:将数组中的元素按照从小到大的顺序(升序)进行排列。??????????实现:冒泡、选择、快速。 小结 基本数据类型 输入输出方式 数组 谢谢! 《Java面向对象程序设计》 第1章 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * §1.5 简单的Java应用程序 例2 1.编写源文件命名为Rect.java 保存至C:\chapter1。 2.编译Java源程序。 C:\chapter1\javac Rect.java 3. 运行Java程序。 C:\chapter1\java Example1_2 §1.6 联合编译 例3 1.编写源文件。 分别编辑、保存三个Java源文件Circle.java、Rectangle.java、MainClass.java至C:\chapter1中 。其中MainClass.java是含有主类的Java应用程序的源文件。 2.编译Java源程序。C:\chapter1\javac MainClass.java 编译MainClass.java的过程中,Java系统会自动地编译Circle.java和Rectangle.java,这是因为应用程序要使用Circle.java和Rectangle.java源文件产生的字节码文件。编译通过后,C:\chapter1目录中将会有Cirlce.class 、Rectangle.class和MainClass.class三个字节码文件。 3. 运行Java程序。 C:\chapter1\java MainClass §1.7 注释 编译器忽略注释内容,注释的目的是有利于代码的维护和阅读,因此给代码增加注释是一个良好的编程习惯。Java支持两种格式的注释:单行注释和多行注释。 单行注释使用“//”表示单行注释的开始,即该行中从“//”开始的后续内容为注释。 多行注释使用“/*”表示多行注释的开始,以“*/”表示多行注释的结尾,之间的内容均为注释语句。 § 1.8 编程风格 1 、Allmans风格 Allmans风格也称“独行”风格,
您可能关注的文档
最近下载
- 一种新型功交换式能量回收装置.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题库答案.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题及答案.doc VIP
- 《仲景食品公司应收账款管理现状、问题及对策》6000字.doc VIP
- 2024《仲景食品公司应收账款精益化管理研究》9100字.docx VIP
- 2024《调味配料企业应收账款管理问题及对策—以仲景食品公司为例8600字》.docx VIP
- 2024《企业应收账款管理的现状分析—以仲景食品公司为例》8400字.doc VIP
- 生猪屠宰兽医卫生检验人员理论考试题库及答案.pdf VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
文档评论(0)