黑马程序员技术交流社区
标题:
实现非数字字符出现功能
[打印本页]
作者:
王运科
时间:
2012-4-23 16:30
标题:
实现非数字字符出现功能
public class hah {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
char[] chars=str.toCharArray();
for(int i=0;i<chars.length;i++){
Valid(chars[i]);
}
}
public static void Valid(char c){
char[] data ={'0','1','2','3','4','5','6','7','8','9'};
for(int j=0;j<data.length;j++) {
if(data[j]==c) {
System.out.println(c);
break;
}
/*else{
System.out.println("输入字符串中含有非数字字符");
return;
} */
}
问一下 怎样在方法Valid()中实现自动检查非数字字符出现的功能啊? 上面的代码有问题啊
作者:
蒋亮
时间:
2012-4-23 20:24
不需要用循环和数组,直接一个if语句就行了啊。
public static void Valid(char c){
if(c>='0'&&c<='9'){
System.out.println(c);
}
else{
System.out.println("输入字符串中含有非数字字符");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2