学习java 7.2
学习内容:案例一:斐波那契数列从1开始作为第一个数,求第20个数
public class Test {
public static void main(String[ ] args){
int[ ] arr = new int[20];
arr[0] = 1;
arr[1] = 1;
for(int x= 2; x<arr.length; x++){
arr[ x ] = arr[ x-2 ] + arr[ x-1 ];
}
System.out.println( arr[19] );
}
}
案例二:数据查找
import java.util.Scanner;
public class Test {
public static void main(String[ ] args){
int[ ] arr = {19,28,37,46,50};
Scanner sc =new Scanner(System.in);
System.out.println("输入数据:");
int number = sc.nextInt();
int index = -1;
for(int x=0;x<arr.length; x++){
if(arr[x] == number) {
index = x;
break;
}
int index = getIndex(arr,number);
System.out.println(index);
}
public static int getIndex(int[ ] arr, int number){
int index = -1;
for(int x=0; x<arr.length; x++){
if(arr[x] == number){
index = x;
break;
}
}
}
return index;
}
}
案例三:反转
public class Test {
public static void main(String[ ] args){
int[ ] arr = {19,28,37,46,50};
reverse(arr);
printArray(arr);
}
public static void reverse(int[ ] arr){
for (int start = 0,end = arr.length - 1; start <= end; start++, end--){
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
}
}
}
明天内容:类,string
遇到问题:注意字母大小写,当遇到不存在的变量数值时,将其值设为-1,如int index = -1;
最新文章
- 前端学HTTP之代理
- Canvas的API整理
- delphi 数组类型与数组指针的巧妙利用
- ubuntu12.04开启远程桌面
- 错误解决mysql - Event Scheduler: No data - zero rows fetched, selected, or processed
- MySQL实战积累
- 3.8 spring-qualifier 子元素的使用与解析
- HW3.28
- C语言--函数
- sqlserver时间字符串的截取
- 虚拟机linux配置nginx 为什么win7通过Ip访问不到
- 【转】Java保留固定小数位的4种方法
- 关于windows线程同步的四种方法
- VS2008 安装后没有模板
- 使用gulp编译sass
- 当你的电脑出现stop: 0X0000007B
- 三星 SCX-4521NS 网络打印机 在XP 下 强行 设置 安装
- Vue 开发环境搭建 (Mac)
- Unity3D 中鼠标按下时OnMouseDown()、Input.GetMouseButtonDown()和EventType.MouseDown的响应验证
- 转:zTree树控件扩展篇:巧用zTree控件实现文本框输入关键词自动模糊查找zTree树节点实现模糊匹配下拉选择效果