サンプル
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"
);
}
}
}