Java 整数和乘法符号在这里做什么?

Java 整数和乘法符号在这里做什么?,java,int,rectangles,Java,Int,Rectangles,有人能解释一下在矩形中心和矩形障碍物中INT的用途吗?我已经知道int是一个正整数或负整数。另外,如果在中心和障碍物中需要,为什么我不需要矩形左侧和矩形右侧中的任何整数呢?我还是新手,所以如果有人认为我应该包含更多的代码,请告诉我 Rectangle left = new Rectangle(0,0,WIDTH/9,HEIGHT); Rectangle right = new Rectangle((WIDTH/9)*8,0,WIDTH/9,HEIGHT); Rectangle center =

有人能解释一下在矩形中心和矩形障碍物中INT的用途吗?我已经知道int是一个正整数或负整数。另外,如果在中心和障碍物中需要,为什么我不需要矩形左侧和矩形右侧中的任何整数呢?我还是新手,所以如果有人认为我应该包含更多的代码,请告诉我

Rectangle left = new Rectangle(0,0,WIDTH/9,HEIGHT);
Rectangle right = new Rectangle((WIDTH/9)*8,0,WIDTH/9,HEIGHT);

Rectangle center = new Rectangle((int)((WIDTH/9)* 2.5),(int)((HEIGHT/9)*2.5),(int)  
((WIDTH/9)*5),(HEIGHT/9)*4);
Rectangle obstacle = new Rectangle(WIDTH/2,(int)((HEIGHT/9)*7),
WIDTH/10,HEIGHT/9);

Java是一种强类型语言,这意味着每个变量都有一个强类型。但是,通过,您可以使用一种数据类型中的信息,并将其作为不同的数据类型进行处理。Java中的例子有&。您可以通过隐式或显式强制转换来完成此转换。这就是这里显示的内容

当在另一个变量前面的括号中使用基元数据类型或对象名称时,会将其转换为另一个兼容类型

只要内部数据兼容,就可以将类型转换为其他类型。例如,如果此处讨论的对象是字符串:

if(s instanceof String) {
String t = (String)s;
}

请在你的问题中添加相关的语言标签。任何值得一读的java书籍都会谈论铸造。阅读本书的其余部分。乘法符号在任何地方都能做什么?Mkoryak我正在阅读“为邪恶天才编程视频游戏”这段代码在过去的三个项目中都没有解释它是如何工作的。我真希望有。@MartinMarino我讨厌那些“语言编程视频游戏”的书。他们很少教授任何实际的概念,大多是大杂烩式的执行。我建议你用我很抱歉你能不能给我把这句话说得小声一点一个新的问题和一些额外的代码。非常感谢您的帮助。我已经用更多的类型信息更新了答案。如果这对你有帮助,记得打绿色复选标记接受答案!