黑马程序员技术交流社区
标题:
如何把字符串转化为数字?
[打印本页]
作者:
Tiffany2015
时间:
2015-11-6 00:33
标题:
如何把字符串转化为数字?
如何把字符串转化为数字?下面通过程序来演示
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import org.apache.commons.lang.math.NumberUtils;
public class WeekDemo
{
public static void main(String[] args)
{
try
{
while (true)
{
System.out.println("请输入一个整数:");
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(in);
String str = br.readLine();
// 判断字符串是否是数字
boolean isnum = NumberUtils.isNumber(str);
ok: if (isnum)
{
int num = Integer.parseInt(str);
switch (num)
{
case 1:
System.out.println("星期1");
break ok;
case 2:
System.out.println("星期1");
break ok;
case 3:
System.out.println("星期3");
break ok;
case 4:
System.out.println("星期4");
break ok;
case 5:
System.out.println("星期5");
break ok;
case 6:
System.out.println("星期6");
break ok;
case 7:
System.out.println("星期日");
break ok;
default:
System.out.println("输入错误");
break ok;
}
} else
{
if (str.equals("exit"))
{
return;
}
System.out.println("输入非法");
}
}
} catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
作者:
Barnard
时间:
2015-11-10 01:54
还是不错的嘛,找了好久,终于看到你~~~~
作者:
黑夜中那颗星
时间:
2015-11-10 11:01
字符串转数字还有一种方法
String str = "342";
int num = new Integer(str);
作者:
JYcainiao
时间:
2015-11-10 11:24
String str = "342";
int num = Integer.parseInt(str);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2