外國人做的漢字網站關鍵詞搜索排名查詢
其中有一個常用的編程思想:
由于是遍歷查找,不能用if-else來輸出沒有找到,而應該設置一個索引index,如果找到就將index的值設置成下標的值,如果遍歷結束后index仍為初始值,才是沒有找到
//2024.07.03import java.util.Scanner;
public class SeqSearch {public static void main(String[] args) {String[] names = {"liming", "jenny", "danny", "monster"};Scanner myScanner = new Scanner(System.in);int index = -1;System.out.print("please enter the name:");String findName = myScanner.next();for (int i = 0; i < names.length; i++) {if (findName.equals(names[i])) {index = i;System.out.println("find! the position is " + index);break;}// else{// System.out.print("not find!");// }}if (index == -1) {System.out.println("sorry, not find!");}}
}