判断字符串是否由纯数字组成
package com.liaojianya.chapter2;
import java.util.Scanner;
/**
* 判断字符串是否由纯数字组成
* @author LIAO JIANYA
* 2016年7月30日
*/
public class JudgeString
{
@SuppressWarnings("resource")
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("please enter a string : ");
String in = scan.nextLine();
if(isNumber(in))
{
System.out.println("由纯数字组成");
}
else
{
System.out.println("不是由纯数字组成");
}
}
public static boolean isNumber(String str)
{
char data[] = str.toCharArray();
for(int i = 0; i < data.length; i++)
{
if(data[i] < '0' || data[i] > '9')
{
return false;
}
}
return true;
}
}
运行结果1:
please enter a string :
aljfsa312321
不是由数字组成
运行结果2:
please enter a string :
3213213
由纯数字组成
还没有评论,来说两句吧...