Java 了解基地
Java understanding Base
嘿,所以我收到了 HW 的这个问题,但是读了几本书,我仍然没有完全理解它。我不明白我需要申请什么才能收到答案:
for (int i = 0; i < value.length(); i++) {
if (value.charAt(i) >= 0) {
if (value.charAt(i) <= base) {
return false;
}
}
}
return true;
}
你的条件倒过来了
应该是这样的,
for (int i = 0; i < value.length(); i++) {
if (value.charAt(i) < '0') {
return false;
}
if (value.charAt(i) >= base + '0') {
return false;
}
}
return true;
或者您可以结合 if
两个条件,
if (value.charAt(i) < '0' || value.charAt(i) >= base + '0') {
return false;
}
嘿,所以我收到了 HW 的这个问题,但是读了几本书,我仍然没有完全理解它。我不明白我需要申请什么才能收到答案:
for (int i = 0; i < value.length(); i++) {
if (value.charAt(i) >= 0) {
if (value.charAt(i) <= base) {
return false;
}
}
}
return true;
}
你的条件倒过来了
应该是这样的,
for (int i = 0; i < value.length(); i++) {
if (value.charAt(i) < '0') {
return false;
}
if (value.charAt(i) >= base + '0') {
return false;
}
}
return true;
或者您可以结合 if
两个条件,
if (value.charAt(i) < '0' || value.charAt(i) >= base + '0') {
return false;
}