输入的参数args[0]和args[1]是字符串类型
Integer.parseInt可以将"1"变成 int的1
当然如果你输入"adf"就会抛出异常来了
Integer.parseInt可以将"1"变成 int的1
当然如果你输入"adf"就会抛出异常来了
解决方案 »
- client_A->server->client_B实现
- 帮帮忙,排列出可能的组合
- 问一个弱弱的问题,强者帮忙解决,谢谢。。。。。
- 郁闷了.怎么没人能解决呢!!!!!!!!!!!!!
- 高分求解简单问题,如何在JAVA中取得客户端的IE上设置的首选语言,要求能分清中文的简体和繁体
- 如何得到字符串的所占的像素?急!
- 在JAVA和.NET之间,你选哪一个?
- 今天我生日,特来散分!^-^
- demoPool的oracle.net.TNSAddress.SOException从何引起??
- 有关JAVA的问题
- 请问Jcreator是一种什么样的工具,那里有下载的或是那里可以买到
- 请教关于Thread类执行的问题
Parses the string argument as a signed decimal integer.
static int parseInt(String s, int radix)
Parses the string argument as a signed integer in the radix specified by the second argument.
还有一点不明白!
这个例子中没有用键盘输入,它是怎么样获得那两个数字!
不可能把,至少要try一把吧?
结合到这个例子中,它接受的这两个参数是谁传递给它的,
可能还是没搞懂,我就是不知道这两个数是那里来的,我根本就没重键盘上输入数字!
请楼上的几位指点一下!
程序的确能通过!
不是你运行程序的时候要打的吗?
if (args.length == 2)
{
m = Integer.parseInt(args[0]);
y = Integer.parseInt(args[1]);
}
else
{
Day today = new Day();
m = today.getMonth();
y = today.getYear();
}
你没有输入任何东西就以
else中的初始化。
因为args.length != 2
明白了!
可能是被误倒了!谢谢大家!