汇才同飞教育汇才同飞学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › 17600202212 › 日志

在数组中查找单词  

2019-02-14 19:04:04 查看(428) 回复(0)

定义一个长度为 10 的一维字符串数组,在每一个元素存放一个单词;然后运行时从命令行输入一个单词,程序判断数组是否包含有这个单词,包含这个单词就打印出“Yes”,不包含就打印出“No”

 

package shuzu;


import java.util.Arrays;
import java.util.Scanner;


public class shuzu {
public static void main(String[] args) {
String[] s = { "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu", "shi" };
Scanner scan = new Scanner(System.in);
System.out.println("请输入单词:");
String s1 = scan.next();
// 数组排序才能使用
Arrays.sort(s);
// toString可以打印出排序之后的顺序
System.out.println(Arrays.toString(s));
// 开始查找
int a = Arrays.binarySearch(s, s1);
if (a > 0) {
System.out.println("yes");
}else {
System.out.println("no");
}
System.out.println(a);
scan.close();
}
}

评论 (0 个评论)

facelist

全部作者的其他最新日志

站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

返回顶部