判断字符串是否由纯数字组成


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
由纯数字组成


posted @ 2016-07-30 10:30  Andya_net  阅读(8)  评论(0编辑  收藏  举报  来源