[英]Display char instead of 0 in 2D Java array
我正在为棒球得分创建一个二维数组,如果主队的得分在第 9 名后大于客队的得分,那么我需要该数组位置显示一个连字符“-”而不是零。
if (eigthhomeScore > visitorScore) {
scoreArray [1][8] = 0;
}
您可以更改您的变量,以便它能够通过使用字符或字符串数组包含hyphnes
字符,或者您可以存储 Integer.MIN_VALUE(一个幻数而不是有效的棒球得分),然后如果它是这个值以后,你可以显示一个连字符。
如果你想打印连字符而不是零,那么只需打印连字符而不是零。
所以而不是这个:
System.out.print(scoreArray[x][y]);
你可以这样写:
if(scoreArray[x][y] == 0)
System.out.print("-");
else
System.out.print(scoreArray[x][y]);
您的问题不包括打印数组的代码,因此我无法对您的代码进行更具体的说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.