今天重敲昨天的代码,成功
查找
上面这个程序,自己独立打,打错了,思路错误
从新思考一遍,又打对了
package come.itheima;
import java.util.Scanner;
public class chazhao {
public static void main(String[] args) {
int[] arr ={1,3,5,8};
Scanner sc = new Scanner(System.in);
System.out.println("请输入你想输入的数字:");
//定义一个初始化变量,为-1,如果不符合条件返回-1
int index = -1;
int number = sc.nextInt();
//对数组进行遍历
for(int x = 0;x<arr.length;x++){
if(arr[x] == number){
//这里返回的x是数组对应的索引 比如 8 返回 arr[3]
index = x;
break;
}
}
System.out.println(index);
}
}
反转
package come.itheima;
public class fanzhuan {
public static void main(String[] args) {
//定义一个数组,用静态初始化完成数组元素的初始化
int[] arr = {1,3,5,7,90};
//循环遍历数组,这一次初始化语句定义两个索引变量,判断条件是开始索引小于等于结束索引
for(int star = 0,end = arr.length-1;star<=end;star++,end--){
int temp = arr[star];
arr[star] = arr[end];
arr[end] = temp;
}
//遍历数组
printArray(arr);
}
public static void printArray(int[] arr){
System.out.print("[");
for (int x=0; x<arr.length;x++){
if(x == arr.length-1){
System.out.print(arr[x]);
}else {
System.out.print(arr[x]+",");
}
}
System.out.println("]");
}
}
测试类
package come.itheima;
public class xuesheng {
//成员变量
String name;
int age;
//成员方法
public void study(){
System.out.println("好好学习,天天向上");
}
public void dohomework(){
System.out.println("键盘敲烂,月薪过万");
}
}
package come.itheima;
public class xueshenngtest {
public static void main(String[] args) {
xuesheng s = new xuesheng();
//使用对象
System.out.println(s.name+" "+ s.age);
s.age=19;
s.name="刘德华";
System.out.println(s.name+" "+ s.age);
s.study();
s.dohomework();
}
}