1、判断最小字符一般就是判断unicode码,可以直接用大于小于符号比较,排序就行了
如楼上的判断方式:
for(char c:ch){
if(c min=c; } 最后输出min就可以了。 2、判断输入数是否是整数: 对于初学者可以使用异常判断法: 如楼上的方法: try { st=br.readLine() ; num=integer.parseint(st) ; break ; } catch(exception e) { system.out.println("只能输入整数") ; } 意思就是将输入的数转化为一个整数,如果出现异常就表示输入的数不是整数反之为整数。 但是我认为最好的处理方式还是使用正则表达式验证(不懂什么是正则就去正则吧): 如:string inputstr= JoptionPane.showinputdialog("请输入:"); if(!inputstr.matches("^\\d+$")){ JoptionPane.showmessagedialog(null, "输入数不是整数!"); } 这里"^\\d+$"是一个正则表达式表示的是包含0和正整数的数字,matches验证了输入字符串与正则是否匹配。 原文地址:https://www.weidianyuedu.com/content/4020651904853.html