- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以基本上我正在尝试编写一个路径查找程序,该程序可以找到从 10*10 网格中的某个点到另一个点的路径,这很好。
我有一个类Path
,它是一个GridSquare
的ArrayList(它们只是美化的坐标)。
我在 Path
类中编写了一个小方法来显示路径,这就是出现问题的地方,这个问题虽小但非常令人恼火。
当我尝试运行代码并调用 displayPath
时,没有任何内容 输出到控制台,并且程序终止且没有错误。
这是 displayPath
的代码:
public void displayPath(){
System.out.println("This is displayPrint"); //This line is included to make sure the program calls the method correctly.
for(int i=1; i==10; i++){
for(int j=1; j==10; j++){
if(this.includesSquare(i, j)){
System.out.print("[x]");
} else {
System.out.print("[ ]");
}
}
System.out.print("\n");
}
}
我添加了第一行,以确保 console/System.out.print() 正常工作,并且每次调用该方法时都会显示该行。
这是includesSquare
的代码:
public boolean includesSquare(int x, int y){
for(GridSquare square : this.path){
if(square.getX()==x && square.getY()==y){
return true;
}
}
return false;
}
我已经卸载并重新安装了 Eclipse,将 java 文件复制到一个新项目等中,似乎没有任何区别。我知道控制台工作正常,因为它正确显示了 displayPath
的第一行。
非常感谢任何帮助!
最佳答案
for(int i=1; i==10; i++)
和for(int j=1; j==10; j++)
不会工作。
中间条件( i==10
)应该说明何时应该执行循环。事实上,您是说您只想在 i
时执行循环。等于 10。自 i
最初等于 1,它将直接跳过循环。
您可能想要的是
for(int i=1; i<10; i++)
这样,当 i
等于1,满足小于10的条件,因此循环将被执行,i
会增加。这将持续发生,直到 i
等于 10,此时条件 i<10
失败,因此循环将退出。
简而言之,您希望条件为“循环而这是真的”,而不是“循环直到这是真的”。
关于java - 控制台没有输出任何内容! (Java、Eclipse 火星),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32895764/
我注意到 eclipse 有不同的版本控制系统。它有一个数字系统以及火星、月球等系统。 是一样的吗? Mars 和 Eclipse 7 一样吗? 最佳答案 Mars 和 Luna 是代号。版本不仅通过
所以基本上我正在尝试编写一个路径查找程序,该程序可以找到从 10*10 网格中的某个点到另一个点的路径,这很好。 我有一个类Path,它是一个GridSquare的ArrayList(它们只是美化的坐
请帮忙!我打开 Eclipse Mars 继续编码,但我的代码不见了!我不知道是什么原因造成的,但一切都消失了。有人知道我能做什么吗? 注意:我尝试右键单击 java 文件 -> 替换为 -> 本地历
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
在过去的几个小时里,我们一直在尝试寻找解决方案,但没有成功。 我们从来没有这样安装 Maven。直接下载eclipse Mars,自带Maven插件。但它不允许提供 Maven 存储库的位置。我们的理
使用 Eclipse Mars,我遇到了 Symbol 'unique_ptr' could not be resolved 错误。我尝试将 -std=c++11 添加到 CDT GCC 内置编译器设
我使用的是 Eclise Mars 版本 IDE。每次启动 Eclipse 时,然后 “更新错误报告数据库” 会来挂Eclipse。请给我一个解决这个问题的方法.. 最佳答案 此问题通常发生在代理后面
我有一个在 eclipse (mars) 中开发的独立 Java 应用程序。我可以通过右键单击主类并选择“运行方式”-“Java 应用程序”来运行该应用程序。也可以使用“Debug As”-“Java
我正在尝试在我的 Eclipse IDE (Mars) 上配置 tomcat 服务器。我找不到任何安装服务器的选项。 我提到的一些链接如下: http://help.eclipse.org/mars/
这个问题已经有答案了: Building two different versions a given war with maven profiles and filtering from eclip
当我输入局部变量名称的第一部分并按 Ctrl+Space 以显示内容助手时,它会显示全名变量并预选它。 在 Eclipse Luna 版本中,如果您在键盘上按 .,则全名会被插入,内容助手会显示该变量
我从 MarketPlace 安装了 Instasearch,并想对其进行一些配置。于是我开始寻找安装目录,但是没有找到。我已经搜索了所有的 eclipse 和系统目录,但仍然没有运气。那么一般来说,
Eclipse 版本:火星。 JDK 1.8。 我想创建一个 JAXB 项目。在JAXB Facet页面,出现如下错误: The configured runtime is insufficient
这个问题在这里已经有了答案: Rebuilding Maven indexes Stuck at 0% (2 个答案) 关闭 5 年前。 Eclipse Mars 无法重建索引 https://re
我在我的 windows 8.1 Pro 电脑上安装了 eclipse mars,它的更新站点如下所示 Mars http://download.eclipse.org/releases/mars T
我刚刚升级到 Eclipse Mars,突然我的 ANT 任务与 Lunar 一起工作时出现提示: The archive: C:/Program%20Files/eclipse_lunar/plug
我尝试在 Eclipse Mars 上安装 Vaadin 插件。我收到此错误.. An error occurred while collecting items to be installed se
我能够在以前版本的 Eclipse 中运行相同的 Struts 2 应用程序。 但是当我尝试在 Mars.1 中运行它时,出现以下异常: Nov 25, 2015 1:16:56 PM org.apa
确切的错误消息是... com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte
我是一名优秀的程序员,十分优秀!