importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){System.out.println("请输入两个数用空格隔开:");Scannerinput=newScanner(System.in);StringtestStr=null;//从命令提示符窗口读取一行//当输入的不为空串,且字符串长度不为0while(((testStr=input.next())!=null)||!"".equals(testStr)){System.out.println("请输入两个数用空格隔开:");//字符串中没有空格if(testStr.indexOf("")==-1){System.out.println("输入的格式不对");continue;}String[]numbers=testStr.split("");if(!isNum(numbers)){System.out.println("包含非数字,请从新输入!");continue;}intval=numbers[0].compareTo(numbers[1]);System.out.println(val==1?numbers[0]+">"+numbers[1]:val==0?numbers[0]+"="+numbers[1]:numbers[0]+"<"+numbers[1]);}}publicstaticbooleanisNum(String[]num){returnnum[0].matches("\\d*")&&num[1].matches("\\d*");}}
阅读全文 >