- 浏览: 313517 次
- 性别:
- 来自: 广州
最新评论
-
opalescent_:
学习了。。
java笔试题的整理和解答扩展(String专题) -
yixiao258964:
谢谢,找了好久Reverse Enginee,都说在datab ...
PowerDesigner Reverse Engineer from database-mysql -
javaAlpha:
介绍的真全啊
Java编程那些事儿86——文件操作之File类使用
文章列表
Java编程那些事儿53—方法声明示例
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
7.3 方法声明示例
方法实现的是功能,在实际声明方法时,不仅要根据需要确定访问控制符、修饰符、返回值类型、方法和参数列表这些信息,还要按照功能要求的逻辑实现方法体的代码。在实际设定时每个内容都需要根据功能的结构选择最恰当的内容。
下面通过一系列的示例来演示如何进行选择和设定。
7.3.1 判断某个整数是否是偶数
功能要求:判断一个整数是否是偶数
简单分析:为了实现判断任意的整数,需要在判断时从外部传入一个整数,在方法声明时,需要将该整 ...
- 2008-07-11 15:39
- 浏览 753
- 评论(0)
Java编程那些事儿52—方法声明
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
第七章 方法
方法(method),在面向过程的语言中称作函数(function),在汇编语言中称作子程序,是一个代码功能块,实现某个特定的功能。在实际的程序开发中,方法是一种基础的组织代码的方式。本部分就介绍方法相关的概念、相关语法以及实际使用时需要注意的问题。
7.1 方法概述
方法的概念来源于数学上的函数,在数学中,当数据具有一定的规律时,就是用一个函数来代码该数字的规律,例如f(n)=n则代表1、2、3、……这样的一个数列。在数学上n是参数,对 ...
- 2008-07-09 13:27
- 浏览 706
- 评论(0)
Java编程那些事儿51—多维数组练习
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
6.7 数组综合练习
1、计算两个矩阵A、B的乘积矩阵C。
矩阵A={1,2,3,4,5,6};
矩阵B={7,8,9,10,11,12}。
两个矩阵的乘积仍然是矩阵。若A矩阵有m行p列,B矩阵有p行n列,则它们的乘积C矩阵有m行n列。C=A*B的算法:
Cij= (i=0,1,……,m-1;j=0,1,……,n-1)
设A、B、C矩阵用3个2维数组表示:a数组有3行2列,b数组有2行3列,则c数组有3行3列。
如:
...
- 2008-07-05 12:01
- 浏览 681
- 评论(0)
Java编程那些事儿50—多维数组使用示例2
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
6.6.3 存储图形结构
要求:根据数组中的值,在对应位置绘制指定的字符。规定0绘制空格,1绘制星号(*)。数组的值如下所示:
{
{0,0,0,1,0,0,0},
{0,0,1,0,1,0,0},
{0,1,0,0,0,1,0},
{1,0,0,0,0,0,1},
{0,1,0,0,0,1,0},
{0,0,1,0,1,0,0},
{0,0,0,1,0,0,0}
}
该题目是一个基本的数组应用,数组中的值 ...
- 2008-07-05 09:22
- 浏览 661
- 评论(0)
Java编程那些事儿49—多维数组使用示例1
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
6.6 多维数组使用示例
多维数组在实际使用时,更多的在于数组的设计,在实际使用中,一般对于多维数组的统计相对来说比一维数组要少一些,更多的设计数组的大小,并规定数组中存储值的含义,在代码中按照值的规定使用数组。
所以在实际使用多维数组以前,需要考虑清楚:
l需要几维数组
l每一维的长度是多少
l按照怎样的规则存储值
l数组值的意义是什么
6.6.1 拉丁方阵
要求:实现任意阶拉丁矩阵的存储和输出
拉丁矩阵是一种规则 ...
- 2008-07-04 12:45
- 浏览 841
- 评论(0)
Java编程那些事儿48—多维数组基础
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
6.4 多维数组基础
在学校里,由于一个班的人数不多,所以按照顺序编号即可,当人数增多时,例如对于学校里的人,在编号时就要增加层次,例如XX班XX号。在部队中也是这样,XX师XX团XX营XX连XX排XX班,这里的层次就比较深了。为了管理数据的方便,一般要加深管理的层次,这就是多维数组的由来。
多维数组,指二维以及二维以上的数组。二维数组有两个层次,三维数组有三个层次,依次类推。每个层次对应一个下标。
在实际使用中,为了使结构清晰,一般对于复杂的 ...
- 2008-06-27 14:58
- 浏览 934
- 评论(0)
Java编程那些事儿47—数组使用示例3
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
6.3.7 数字统计
要求:统计一个整数中出现最多的数字。如果数字个数一样,则以最大的数字为准,例如1输出1,121输出1,23231输出3。
...
- 2008-06-25 15:56
- 浏览 876
- 评论(0)
Java编程那些事儿46—数组使用示例2
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
6.3.4 判断数组元素是否重复
要求:判断一个数组中是否存在相同的元素,如果存在相同的元素则输出“重复”,否则输出“不重复”。
该题中如果需要判断数组中元素是否重复,则需要对数组中的元素进行两两比较,如果有任意一组元素相等,则该数组中的元素存在重复,如果任意一组元素都不想等,则表示数组中的元素不重复。
实现思路:假设数组中的元素不重复,两两比较数组中的元素,使用数组中的第一个元素和后续所有元素比较,接着使用数组中的第二个元素和后续元素比较, ...
- 2008-06-24 22:01
- 浏览 730
- 评论(0)
Java编程那些事儿45—数组使用示例1
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
6.3 数组使用示例
本部分通过一系列的示例,熟悉数组的基本语法,并演示一些使用数组可以解决的基本问题。在实际使用数组时,数组的长度以及数组中每个元素存储的数据,都根据逻辑需要进行设计。
6.3.1 循环初始化数组元素
要求:初始化一个长度为100的int数组,数组中的元素依次为1-100。
这是一个基本的使用,主要是熟悉数组的语法,在实际编写时,需要发现数组下标和数组元素值之间的规律即可。
第一种思路:循环数组的下标0-99,则和下 ...
- 2008-06-24 18:13
- 浏览 752
- 评论(0)
Java编程那些事儿44—数组基础语法
郑州游戏学院陈跃峰
出自:http://blog.csdn.net/mailbomb
6.2 数组基本语法
了解了数组的概念以后,下面来看一下数组的语法格式。数组的语法格式主要有四种:数组声明、数组初始化、引用数 ...
- 2008-06-22 12:10
- 浏览 765
- 评论(0)
Java编程那些事儿43—数组概述
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
第六章数组
数组(Array)是Java语言中内置的一种基本数据存储结构,通俗的理解,就是一组数的集合,目的是用来一次存储多个数据。
数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。
Java语言中的数组可以分为:一维数组和多维数组,本部分将首先以一维数组为基础进行讲解,最后讲解多维数组的概念和相关的理解、使用。
6.1 数组概述
在程序中,如果需要存储一个数值的话,则可以在代码中声明一个变量来进行存储,但是有些时候,为了程 ...
- 2008-06-21 11:38
- 浏览 786
- 评论(0)
Java编程那些事儿42—流程控制综合练习
郑州游戏学院 陈跃峰
出自:http://blog.csdn.net/mailbomb
5.6.2 综合练习
本部分是一些整理的关于流程控制部分的综合练习,可以通过这些练习熟悉Java语言的基本语法,以及锻炼逻辑思维能力。
练习题:
1、计算数字12和18的最小公倍数。
2、如果苹果 1元/个, 桔子 2 元/个, 芒果 4元/个,若是用10元去买,有几种组合呢?
3、一只猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个 ...
- 2008-06-20 22:13
- 浏览 809
- 评论(0)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta content="Word.Document" name="ProgId">
<meta content="Microsoft Word 12" name="Generator">
<meta content="Microsoft Word 12" name=" ...
- 2008-06-20 18:06
- 浏览 702
- 评论(0)
Java编程那些事儿40—流程控制综合示例2
郑州游戏学院陈跃峰
出自:http://blog.csdn.net/mailbomb
5.6.1.3 喝汽水问题
问题:共有1000瓶汽水,每喝完后一瓶得到的一个空瓶子,每3个空瓶子又能换1瓶汽水,喝掉以后又得到一个空瓶子,问总共能喝多少瓶汽水,最后还剩余多少个空瓶子?
这个问题其实是个比较典型的递推问题,每3个空瓶都可以再换1瓶新的汽水,这样一直递推下去,直到最后不能换到汽水为止。
第一种思路:每次喝一瓶,每有三个空瓶子就去换一瓶新的汽水,直到最后没有汽水可以喝为止。在程序中记忆汽水的数量和空瓶子的数量即可。
则实现 ...
- 2008-06-19 20:23
- 浏览 891
- 评论(0)
Java编程那些事儿39—流程控制综合示例1
郑州游戏学院陈跃峰
出自:http://blog.csdn.net/mailbomb
5.6 综合示例
在一般的学校学习流程控制时,重点是放在流程控制的相关语法,其实为了能成为一个合格的程序员,仅仅学好语法是远远不够的,还需要通过大量的练习来适应程序设计语言的思维方式,并且熟练地把自己的解决问题的步骤形成代码,这些都需要通过大量的阅读代码和编写代码来实现。
所以在学习流程控制时,重点是解决实际的问题,而不是仅仅停留在语法层面上,这个是很多在校学生学习程序时最突出的一个问题。
在遇到一个实际问题时,首先要能够思考出解决这个问题 ...
- 2008-06-19 12:30
- 浏览 795
- 评论(0)