自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java学习--第四周内容总结

4.1继承:(以下这段话是翁恺老师本节课的导语,我总结出来的内容跟老师差距太大,只能一字不改的放在这边)面向对象程序设计语言有三大特性:封装、继承和多态性。继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了对象的属...

2018-09-06 14:20:44 170

原创 Java学习--面向对象第二周内容总结

2.1.1对象的识别:识别与划分对象,即依据现实问题的不同情况,建立不同的类与对象,在建立对象的时候也需要考虑对象有那些属性,对象自身运转需要那些方法,我们要求该对象做某件事情需要哪些方法,这都是在建立对象的时候需要考虑的东西。2.1.2对象的交互:对象与对象之间的联系紧密程度,称为耦合。我们要确保对象与对象之间的耦合程度很低,平行对象之间的联系尽可能的少,而由高级的对象给他们之间提供通信服务...

2018-08-25 11:25:06 114

原创 Java学习--快速排序算法

算法策略: 选择数组的第一位的数字作为基准数字,将比它小的放在右边,比它大的放在左边;生成两个新的数组,再进行上一步的做法,直到数字数组不可再分,此时已经排序完成。在快速排序算法中,用到了分治法讲一个大的问题分解成了两个小问题,便于将问题解决;用到了递归算法,方法调用了方法本身。数据结构:常量、变量、数组。控制结构:顺序结构、条件循环结构和分支结构。程序代码:package qu...

2018-08-20 23:47:34 119

原创 Java学习---第一周内容总结

第一周:类与对象本周的内容都是一些基础的概念,概念比较琐碎,现在将课中内容整理出来,希望可以把本周内容串联起来,以便能够有一个系统性的认识。1.1  用类制造对象A、类与对象的关系,对象是实体,需要被创建出来,可以帮我们做事情;类是规范,根据类的定义来创建对象;类定义了对象,而每个对象都是类的实体。类似猫和这只猫的关系。B、对象是由属性和服务组成,对象中的数据包括对象的属性和状态,...

2018-08-16 22:00:47 483

原创 Java学习--设计一个表示分数的类

题目内容:设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造函数是: Fraction(int a, int b)    构造一个a/b的分数。 这个类要提供以下的功能: double toDouble();    将分数转换为doubleFraction plus(Fraction r);    将自...

2018-08-14 23:49:39 8501 1

原创 Java学习--排序法之冒泡排序法

算法策略:挨个比较两个数字的大小,将较小的数字向前移动,完成排序。程序代码:public class BubbleSort { public static void main(String[] args) { // TODO Auto-generated method stub//建立数组 int[] array= {12,45,13,8,78,32,48,95...

2018-08-09 22:29:49 134

原创 Java学习--排序算法之简单选择法排序

算法策略:按照顺序寻找较小值,将较小值放在前边。程序设计代码:public class Jiandanxuanze { public static void main(String[] args) { // TODO Auto-generated method stub//建立数组 int[] array= {45,85,12,36,58,49,13,25,68,73,39...

2018-08-08 23:14:13 116

原创 Java学习--排序算法之插入法排序

算法策略:按顺序读入数组内的元素,从后往前的与已有元素比较大小,插入到前一位比自己小并且后一位比自己小的位置。数据结构:常量、变量和数组;控制结构:顺序结构、有界循环结构和条件循环结构。算法流程图:程序设计代码:public class Sort { public static void main(String[] args) {// TODO Auto-gener...

2018-08-08 22:07:57 1189

原创 java学习--单词长度

题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格...

2018-07-09 22:54:25 407

原创 java学习--井字棋

package helloworld;import java.util.Scanner;public class Tictactoe { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); ...

2018-07-08 14:44:46 1138

原创 Java学习--素数和

题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。注意,是第n个素数到第m个素数之间的所有的素数,并不是n和m之间的所有的素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数,表示第n个素数到第m个素数...

2018-07-04 21:55:55 276

原创 java学习--数字特征值

题目内容:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。这里的计算可以用下面的表格来表示:...

2018-06-24 22:54:37 188

原创 java学习--第三周题目 奇偶个数

题目内容:你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。输入格式:一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。输入样例:9 3 4 2 5 7 -1 输出样例:4 2时间限制:...

2018-06-24 20:10:20 201

原创 Java学习--第二周题目 信号报告解答

题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨度即清晰度.S(Strength)    信号强度即大小.其中R位于报告第一位,共分5级,用1—5数字表示.1---Unreadable2---Barely readable, occasional words distinguishable3---Readable with considerable d...

2018-06-24 16:30:32 165

原创 java学习---第二周题目 时间换算

题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。有效的输入范围是0到2359,即你的程序...

2018-06-24 16:28:52 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除