1.如何定义一个功能,并通过函数(方法)体现出来呢?
  1)明确改功能运算后的结果。确定函数的返回值类型。
  2)明确在实现该功能的过程中是否有未知内容参与运算。确定参数列表。

2.函数重载:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同,就  是重载函数。
  重载和函数的返回类型没有关系

3.数组排序:

1)/*
选择排序
特点:在内循环第一次结束,最值出现最低角标位
*/
public static int[] sort(int[] arr){ int temp;
//System.out.println(arr.length);
for(int x=0;x<=arr.length;x++){
for(int y=x+1;y<arr.length;y++){
if(arr[x]>arr[y]){
temp = arr[x];
arr[x]=arr[y];
arr[y]=temp;
} }
}
return arr;
} 2)冒泡排序
/*
冒泡排序
特点:相邻两表元素进行比较
内循环结束一次,最值出现在最后角标位。
*/ public static void bubblesort(int[] arr){
int temp;
for(int x=0;x<arr.length-1 ;x++){
for(int y=0;y<arr.length-x-1;y++){
if(arr[y]>arr[y+1]){
temp = arr[y];
arr[y] = arr[y+1];
arr[y+1] = temp; }
}
}
}
3)数组求最值(最大值和最小值)
a.最大值
/*
求数组中最大值
思路:
1.定义一个变量,以记录值每一次比较后较大在那个值。
2.该变量该如何初始化呢?初始化为数组中的任意一个元素。
3.通过循环陆续将数组中的元素和该变量继续比较。
4.限定条件,如果陆续出现的元素比该变量大,那么用该变量记录该值。
*/
public static int maxValue(int[] arr){
int max = arr[0];
for(int x=1;x<arr.length-1;x++){
if(arr[x]>max){
max= arr[x];
}
}
return max; }
b.最小值
public static int minValue(int[] arr){
int min = 0;
for(int x=1;x<arr.length;x++){
if(arr[x]<arr[min]){
min = x;
}
}
return arr[min];
}

最新文章

  1. Windows 10 内置管理员无法打开Metro应用方法
  2. IOS UIButton用法详解
  3. TP中手动加载类库
  4. 让IE支持placeholder属性~
  5. 8.0 Qweb 报表编写步骤
  6. lintcode :Count and Say 报数
  7. rundeck email配置文件配置
  8. 基于WebForm+EasyUI的业务管理系统形成之旅 -- 首页Portal界面拖拽(Ⅵ)
  9. php PHP_EOL 常量
  10. python列表操作总结
  11. 转:QT 的点点滴滴 错误总结
  12. 自学SQL语言的例子(使用MySQL实现)
  13. Win7下Nginx的安装与配置,win7nginx配置
  14. 基于Windows下python环境变量配置
  15. robotframework用例标签的使用
  16. python(1):数据类型/string/list/dict/set等
  17. Django 使用模型的API
  18. BZOJ 2457 - 双端队列 - [思维题]
  19. int 和 Integer 的区别
  20. 09:Linux 中各个文件夹的作用

热门文章

  1. Sql Server 函数的操作实例!(执行多条语句,返回Select查询后的临时表)
  2. [Immutable,js] Immutable.Record() as data models
  3. 22. 使用 awk / grep / head / tail 命令进行文本 / 日志分析 (/home/D/acc.log)
  4. &quot;a newer version of unity web player is required but the auto-update failed&quot;
  5. Silverlight调用网站项目的Session
  6. Oracle CASE WHEN 用法介绍[Z]
  7. JS截取字符串:slice(),substring()和substr()
  8. mysql中函数DISTINCT,group by,CONCAT及GROUP_CONCAT的使用
  9. 添加jar
  10. 浅谈localStorage本地存储