应朋友要求, 实现百合网,陌陌,珍爱网,QQ查找18-24的小姐姐的正则需求(wangjun)
import java.util.Scanner;
/*
* 分割功能
* String类的public String[] splite(String regex)
*
* 举例
* 百合网,陌陌,珍爱网,QQ
*
* 需求:查找18-24的小姐姐
*
* 分析:
* 搜索好友
* 性别:女
* 范围:"18-24"
* age>=18 && age<=24
*/
public class RegexDemo {
public static void main(String[] args) {
//定义年龄搜索范围
String ages = "18-24";
//定义规则
String regex = "-";
//调用方法
String[] strArray = ages.split(regex);
//遍历
// for (int i = 0; i < strArray.length; i++) {
// System.out.println(strArray[1]);
// }
//如何得到int类型的呢
int startAge = Integer.parseInt(strArray[0]);
int endAge = Integer.parseInt(strArray[1]);
//键盘录入年龄
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的年龄: ");
int age = sc.nextInt();
if (age >= startAge && age <= endAge) {
System.out.println("你就是我想找的");
} else {
System.out.println("不符合要求");
}
}
}