java正则如何表示80-160的范围?

网友解答: import java.util.Scanner;public class test {public static void main(String[] args) {Sca

网友解答:

import java.util.Scanner;

public class test {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入数据:");

String in = sc.nextLine();

if(checkNum(in)){

System.out.println("输入的数字为80-160!");

}

else{

System.out.println("输入的数据不在范围内!");

}

sc.close();

}

public static boolean checkNum(String str){

return str.length() < 4 && str.matches("[8-9][0-9]|[1][0-5][0-9]|160");

}

}

标签: