java 判断输入的字符串是否为正整数
2007-10-07 13:23
459 查看
//test.java
import java.io.*;
class test
{
public static void main(String[] args)
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
boolean b = true;
try
{
while (b)
{
System.out.print("请输入一个正整数:");
String s = (String) br.readLine();
for (int j = 0; j < s.length(); j++)
{
if (!(s.charAt(j) >= 48 && s.charAt(j) <= 57))
{
System.out.println("您输入的不是正整数!请重新输入.");
b = true;
break;
}
else
{
b = false;
}
}
if (!b)
{
int i = Integer.parseInt(s);
if(i==0)
{
System.out.println("您输入的不是正整数!请重新输入.");
break;
}
System.out.println("您输入的是:" + i);
}
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
import java.io.*;
class test
{
public static void main(String[] args)
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
boolean b = true;
try
{
while (b)
{
System.out.print("请输入一个正整数:");
String s = (String) br.readLine();
for (int j = 0; j < s.length(); j++)
{
if (!(s.charAt(j) >= 48 && s.charAt(j) <= 57))
{
System.out.println("您输入的不是正整数!请重新输入.");
b = true;
break;
}
else
{
b = false;
}
}
if (!b)
{
int i = Integer.parseInt(s);
if(i==0)
{
System.out.println("您输入的不是正整数!请重新输入.");
break;
}
System.out.println("您输入的是:" + i);
}
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
相关文章推荐
- Java判断字符串是否是整数或者浮点数
- Java 判断是否为汉字 判断是否为乱码 判断字符串是否为双整型数字 整数 数字
- java编程:命令行输入的三个整数判断是否构成三角形,不能就抛异常。
- 判断java的字符串是否为整数
- java判断输入的字符串是否为数字的方法
- JAVA 判断字符串是否整数
- java算法程序题,输入三个数求哪个是最大数,先判断这三个数是否整数,不是就打印提示:请输入数字,若是就打印出那个最大数
- Java中判断输入的字符串是否为数字常用方法
- java中判断字符串是否是一个整数(转载)
- java采用3种方式判断用户输入的字符串是否为回文
- Java中判断字符串是否是一个整数
- java 判断字符串是否为整数
- java判断输入的字符串是否是一个IP
- Java判断字符串是否是整数或者浮点数的方法
- java 从键盘输入数据判断是否是整数,是的话再求和
- java中判断字符串是否是一个整数
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- java应用程序中判断用户输入的一个整数是否在已知数组里。
- java中判断字符串是否是一个整数
- Java判断字符串是否为整数