码云地址:https://gitee.com/x-h-b/16012009xuxiaodong_kaohesan
7-1 输出数组元素

输入格式:

输入的第一行给出正整数n(1)。随后一行给出n个整数,其间以空格分隔。

输出格式:

顺次计算后项减前项之差,并按每行三个元素的格式输出结果。数字间空一格,行末不得有多余空格。

输入样例:

10
5 1 7 14 6 36 4 28 50 100

输出样例:

-4 6 7
-8 30 -32
24 22 50

本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果

import java.util.Scanner;
public class Main{public static void main(String args[]){Scanner reader = new Scanner(System.in);int n = reader.nextInt();int[] a = new int[n];int i=0;int cnt=0;for(i=0;i<n;i++){a[i]=reader.nextInt();}for (i = 0; i < n - 1; i++){a[i] = a[i + 1] - a[i];}for (i = 0; i < n - 1; i++){if (i == 0){System.out.printf("%d", a[0]);}else if (cnt == 3){System.out.printf("\n");System.out.printf("%d", a[i]);cnt = 0;}else{System.out.printf(" %d", a[i]);}cnt++;}}}

  1.设计思路:顺次输入n个整数,利用循环计算后项剪前项之差

  2.知识点:循环结构,if-else条件分支语句,定义数组。

  3.运行结果:

7-2字符串逆序

输入格式:

输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。

输出格式:

在一行中输出逆序后的字符串。

输入样例:

Hello World!

输出样例:

!dlroW olleH

输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

import java.util.Scanner;
public class Main{public static void main (String [] args){Scanner cin=new Scanner (System.in);String str=cin.nextLine();StringBuffer sb =new StringBuffer(str);System.out.print(sb.reverse().toString());}
}

1.程序设计思路:首先输入一个字符串,将输入的字符串逆序,输出

2.知识点:stringbuffer类,当用StringBuffer(String s)构造方法创建一个对象时,那么可以指定分配给该对象的实体的初始容量为参数s的字符序列的长度再加16.buffer对象使用reverse()方法将该对象实体中的字符串逆序输出。

3.运行结果:

7-3 选择法排序

输入格式:

输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。

输出格式:

在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。

输入样例:

4
5 1 7 6

输出样例:

7 6 5 1

本题要求将给定的n个整数从大到小排序后输出。

import java.util.Scanner;
public class Main{public static void main(String args[]){Scanner reader = new Scanner(System.in);int n = reader.nextInt();int[] a = new int[n];int x=0;for(int i=0;i<n;i++){a[i]=reader.nextInt();}for(int i=0;i<n;i++){for(int j=1;j<n;j++){if(a[j]>a[j-1]){x=a[j];a[j]=a[j-1];a[j-1]=x;}}}for(int i=0;i<n;i++){System.out.print(a[i]);if(i!=n-1){System.out.print(" ");}}}
}

  1.设计思路:输入n个数,每一趟从每一次从待排序的数据元素中选出最小的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。如果某个元素位于正确的位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到器最终位置上,因此对n各元素的表进行排序总共进行至多n-1次交换。

  2.知识点:for循环,定义数组 ,选择排序。

  3.运行结果:

阶段性总结:

学习了基本的数据类型与数组,知道了Java语言中的数组和c语言的数组有类似的地方,但仍有不同的地方。学习了运算符,表达式和语句,循环语句,if条件分支语句。创建类和对象,子类和继承。接口与实现常见的实用类。对于循环语句和条件语句感觉还可以,但对于接口和常用的实用类,子类和继承能看懂简单的程序,但还不是能熟练的使用。

学习内容 代码(行) 博客(字)
第一次过程性考核   57                             400                       
第二次过程性考核  160  800
第三次过程性考核  66  900
数组  90  
运算符,表达式和语句  170  
类与对象  80  
子类与继承  270  
接口与实现  60  
常用使用类  90  
合计 1043 2100

转载于:https://www.cnblogs.com/qwe-123/p/9899571.html

16012009徐小东_考核三相关推荐

  1. 16012009徐小东_考核二

    https://gitee.com/x-h-b/16012009xuxiaodong_kaoheer 7-1 学生类-构造函数 定义一个有关学生的Student类,内含类成员变量: String na ...

  2. 程序员期末试卷_第三部分复习提纲.doc下载

    程序员期末试卷_第三部分复习提纲.doc下载 转载于:https://www.cnblogs.com/dtdnh520/archive/2007/01/20/625390.html

  3. Lync Server 2010的部署系列_第三章 证书、架构、DNS规划

    Lync Server 2010的部署系列_第三章 证书.架构.DNS规划 一.证书规划 组件 使用者名称 使用者备用名称条目/顺序 证书颁发机构 (CA) 备注 边缘外部接口 Sip.Giantha ...

  4. c语言中,x-y,'105',ab,7f8那个是正确的,C语言程序设计_第三章 数据.ppt

    C语言程序设计_第三章 数据 * 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 学习运算符应注意 * 基本算术运算符: + - * / % 结合方向: ...

  5. 能力、态度、业绩——绩效考核三要素

    能力.态度.业绩--绩效考核三要素 "为什么某某经常上班迟到,到季度末考核还这么好?"     "为什么某某经常谩骂下属,到年终考核还不错?"     &quo ...

  6. 管理系统中计算机应用课件,管理系统中计算机应用_第三章课件.ppt

    <管理系统中计算机应用_第三章课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<管理系统中计算机应用_第三章课件.ppt>文档请在天天文库搜索 ...

  7. OpenCV函数简记_第三章数字图像的滤波处理(方框,均值,高斯,中值和双边滤波)

    系列文章目录 OpenCV函数简记_第一章数字图像的基本概念(邻域,连通,色彩空间) OpenCV函数简记_第二章数字图像的基本操作(图像读写,图像像素获取,图像ROI获取,图像混合,图形绘制) Op ...

  8. python笔记_第三周

    python笔记_第三周 第十天 回调函数 回调函数就是一个被作为参数传递的函数把函数a当做一个值 赋值给函数b的形参, 在调用函数b的时候 在函数体内 适当的实际调用函数a, 这个函数a就是回调函数 ...

  9. 《精通数据仓库设计》中英对照_第三章

    <精通数据仓库设计>中英对照_第三章 第二部分 模型开发 数据仓库应该表示企业数据的各个方面,这些方面以主题域和业务数据模型开始.我们将在第3章使用一个假想的公司,指导一步一步地开发这两个 ...

最新文章

  1. 【Python自动化测试】setuptools
  2. ubuntu 13.10 amd64安装ia32-libs
  3. PCL点云库:Kd树
  4. 【自用】 Android Studio Gradle sync failed
  5. UA MATH571A 一元线性回归III 方差分析与相关性分析
  6. KubeCon 改为线上举办 | 云原生生态周报 Vol. 48
  7. JAVA传入一个字符串,返回一个字符串中的大写字母
  8. 带中文索引的ListView 仿微信联系人列表
  9. Lua初学习 9-12 基础
  10. 东方通 启动服务访问不到_使用金万维宽带通动态域名服务实现速达3000异地访问...
  11. Windows Phone(wp7)系统长按的秘密
  12. JQuery 四个常用的DOM操作获得内容 - text()、html()、value 以及 val() ;取属性值attr()----前三个有回调函数
  13. 用c语言电脑系统指令,c语言文件 DOS命令大全(10)
  14. 4.2 NI-USRP驱动安装与检测
  15. 01GOF23-创建模型式
  16. dva 配置antd
  17. 基础30讲 第九讲 一元函数积分学的几何应用
  18. vue-iview异步加载渲染树
  19. 通过ip地址访问其他电脑的共享文件
  20. 小白之-----------shell脚本批量管理服务器

热门文章

  1. 反弹shell原理与实现
  2. 【算法】1379. 找出克隆二叉树中的相同节点(多语言实现)
  3. ALOHA算法衍生系列:Iterative Interference Cancellation在ALOHA算法中的应用总结
  4. cas:2229711-08-2 5-ARV-471 参数信息
  5. 当段子手已经hi起来的时候,产品经理也来瞎逼逼一下faceid
  6. (不会还有人不会做欧拉方程吧)考研数学中的欧拉方程
  7. HM编码器代码阅读(18)——变换
  8. 别逗了!知识付费能支撑起喜马拉雅的200亿估值?
  9. Nyquist 尼奎斯特采样定理
  10. 每天进步一点点,记录一点点