示例
public
static
void
main(
String
[] args ) {
for
(
int
i =
0
; i < args.length; i++ ) {
if
( ! Character.isDigit(args[i].charAt(
0
))) {
System.out.println(
"Not a digit"
);
}
else
{
System.out.println(
"A digit"
);
}
}
}
解决方案
除去否定
交换
if
和
else
部分
public
static
void
main(
String
[] args ) {
for
(
int
i =
0
; i < args.length; i++ ) {
if
(Character.isDigit(args[i].charAt(
0
))) {
System.out.println(
"A digit"
);
}
else
{
System.out.println(
"Not a digit"
);
}
}
}