当前位置: 首页 > 知识库问答 >
问题:

如何计算加工时绘制的点数?

秦炜
2023-03-14

我试图理解加工过程,所以我做了一些随机的事情。我正在使用下面的代码,我想绘制并计算左上角绘制的点的数量:

int clickx[] = new int[50];
int clicky[] = new int[50]; 
int mousx = 0;
int mousy = 0;
void setup() {
    size(860, 640);
    background(0);
    frameRate(30);
    mousx = mouseX;
    mousy = mouseY;
}
void draw() {
   if (mousePressed) {
      if (mousx != mouseX) {
          stroke(255);
          point(mouseX, mouseY);
          int i = 0;
          clickx[i] = mouseX;
          clicky[i] = mouseY;
          i++;
          text(i, 50, 50);
      }
   }
} 

但相反,我一直得到同样的数字:

共有1个答案

富建章
2023-03-14

您的i变量始终设置为0

如果一次只画一个点,为什么还要使用数组?

无论哪种情况,您都需要在每次绘制点时递增一个变量,然后使用该变量作为计数。这里有一个小例子;

int i = 0;
i = i + 1;
println(i); //prints 1
i = i + 1;
println(i); //prints 2
int i = 0;
i++;
println(i); //prints 1
i++;
println(i); //prints 2
 类似资料:
  • 由于hive只支持从类集中的子查询,如select*from(subquery),也只支持equjo,因此我们如何从表中计算累积工资,如表员工有记录如下。 因此输出应该如下所示 我怎么能在蜂巢里做到这一点

  • 我需要编写一个包含两个参数的函数,第一个参数是

  • 我是JavaFx的新手,我想知道如何绘制网格,我想在网格角上绘制点。我应该使用网格窗格作为基础还是线条图?使用网格并在其上绘制的最佳类是什么?

  • 问题内容: 我试图分别从ArrayList的点加起来所有x和y coordiantes。 我如何找到质心? 问题答案:

  • 所以我有3个包,实现,接口和测试。我想把这个功能写进员工的小程序,这样我的单元测试在Test员工的小程序上运行时就不会出错。但是,我不确定如何编写get雇员计数,因为它在单元测试中失败。我试图通过创建int计数来解决它,但它不起作用。我知道我需要使用数组列表来计算员工的数量,但是我不能想出一个解决方案,我也找不到任何像我的单元测试一样的代码示例。如果有人能帮忙,将不胜感激。

  • 问题内容: 如果用户输入为2255,而我的输出应为10分钟,那么我如何计算24小时内的时差。我的想法是将输入分为2个部分,2位数字和2位数字。前2位数字是小时,将其乘以60使其变为分钟。然后再加上第二个2位数字,然后计算出差异。我不想使用任何日期日历数据类型或API来解决它。谢谢 问题答案: 如何在不使用String chartAt的情况下获取前两位数字。 最高两位数:数字/ 100最低两位数:数