学习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;