如何在Java中为int变量添加最大值限制?或者如何在Android中为TextView添加最大显示值?
我在我的板球得分应用程序中有一个文本视图,它显示了一支球队通过按下一个按钮(该按钮使小门计数器增加1)而丢弃的小门数。在板球比赛中,最多允许11个边角球。因此,我希望我的TextView不显示大于11的数字 我首先声明了一个全局变量如何在Java中为int变量添加最大值限制?或者如何在Android中为TextView添加最大显示值?,java,Java,我在我的板球得分应用程序中有一个文本视图,它显示了一支球队通过按下一个按钮(该按钮使小门计数器增加1)而丢弃的小门数。在板球比赛中,最多允许11个边角球。因此,我希望我的TextView不显示大于11的数字 我首先声明了一个全局变量 int wicketsTeamA = 0; 然后有一个按钮,每次按下该按钮时,该按钮会将变量的值增加一个,并将其显示到文本视图中 public void addWicketTeamA(View view) { wicketsTeamA = wicke
int wicketsTeamA = 0;
然后有一个按钮,每次按下该按钮时,该按钮会将变量的值增加一个,并将其显示到文本视图中
public void addWicketTeamA(View view) {
wicketsTeamA = wicketsTeamA + 1;
displayWicketsTeamA(wicketsTeamA);
}
我使用了一种方法将值显示到TextView
public void displayWicketsTeamA(int i){
TextView textView = findViewById(R.id.wickets_team_a);
textView.setText("" + i);
}
我希望按钮在达到数字11后停止增加数值。我找到了解决上述问题的简单方法
public void addWicketTeamA(View view) {
if (wicketsTeamA == 11){
wicketsTeamA = 11;
}
else {
wicketsTeamA = wicketsTeamA + 1;
}
displayWicketsTeamA(wicketsTeamA);
}
将此代码放入button onClick方法将不允许该值超过设置的最大值11。我找到了解决上述问题的简单方法
public void addWicketTeamA(View view) {
if (wicketsTeamA == 11){
wicketsTeamA = 11;
}
else {
wicketsTeamA = wicketsTeamA + 1;
}
displayWicketsTeamA(wicketsTeamA);
}
将此代码放入button onClick方法将不允许该值超过设置的最大值11