面向对象回顾

package forken;

import java.util.Scanner;

public class hjhgkjg {

public static boolean  guess(int[] a,int number){
   
    boolean isright=false;  //标识位
    // 让用户输入一个数  然后进行遍历
    for (int i = 0; i < a.length; i++) {
    //在遍历过程中需要判断用户输入的数是否与数组中某个元素相等
        if(number==a[i]){
            isright=true;
            break;
        }   
    }
        return isright; 
}
public static void main(String[] args) {
         
    int[] a=new int[8];
    Scanner input=new Scanner(System.in);
    //从控制台输入一组数    并保存到数组中
    System.out.println("用户输入一个数");
    for (int i = 0; i < a.length; i++) {
        a[i]=input.nextInt();
    }
    System.out.println("用户输入一个数");
    int guess=input.nextInt();  
    //调用函数
   boolean isright= hjhgkjg.guess(a, guess);

    if(isright){
    System.out.println("success");
}
    else{
    System.out.println("error");
}

}

}
..............................................................
int[] array1=new int[8];
Scanner input=new Scanner(System.in);
//从控制台输入一组数 并保存到数组中
System.out.println("用户输入一个数");
for (int i = 0; i < array1.length; i++) {
array1[i]=input.nextInt();
}
System.out.println("用户输入一个数");
int guess=input.nextInt();
boolean isright=false; //标识位
// 让用户输入一个数 然后进行遍历
for (int i = 0; i < array1.length; i++) {
//在遍历过程中需要判断用户输入的数是否与数组中某个元素相等
if(guess==array1[i]){
isright=true;
break;
}
}
if(isright){
System.out.println("success");
}
else{
System.out.println("error");
}

            }           
}

你可能感兴趣的:(面向对象回顾)