Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 将3个键入的数字分配给处理中的变量_Variables_Processing - Fatal编程技术网

Variables 将3个键入的数字分配给处理中的变量

Variables 将3个键入的数字分配给处理中的变量,variables,processing,Variables,Processing,我正在Processign中制作一个绘画程序,希望允许用户键入3个数字来更改int r;。 我想知道我是否可以做点什么,把三个输入的数字分配给一个变量,比如int r。例如键入2、5、5,并将它们存储为int r=255 您可以使用数组。 数组是一个包含多个值的变量 int[] r = {1, 2, 3}; int x = r[0]; 是处理数组引用 您可以创建自己的类。 更好的是,您可以创建一个类来跟踪您的3个值: class MyNumbers{ int r; int g;

我正在Processign中制作一个绘画程序,希望允许用户键入3个数字来更改int r;。
我想知道我是否可以做点什么,把三个输入的数字分配给一个变量,比如int r。例如键入2、5、5,并将它们存储为int r=255

您可以使用数组。

数组是一个包含多个值的变量

int[] r = {1, 2, 3};
int x = r[0];
是处理数组引用

您可以创建自己的类。

更好的是,您可以创建一个类来跟踪您的3个值:

class MyNumbers{
   int r;
   int g;
   int b;

   public MyNumbers(int r, int g, int b){
      this.r = r;
      this.g = g;
      this.b = b;
   }
}
然后,您只需创建该类的实例并传入值:

MyNumbers rgb = new MyNumbers(1, 2, 3);
int r = rgb.r;
是处理类引用

您可以使用
颜色
类型。

如果您想存储的都是RGB值,请考虑在处理过程中使用现有的<代码>颜色< /代码>类型:

color c = color(1, 2, 3);
int r = red(c);
是处理颜色的参考


您可能还需要查看或类。

是的,我会使用它,但我希望用户能够输入自定义values@SnapDraggen我的任何解决方案都支持这一点。您所说的确切自定义值是什么?为什么它不能工作?当程序运行时,我希望用户能够点击r激活红色变量,然后点击3个数字,如2、5、5,然后再次点击r,并将所有三个数字存储为单个变量,如r=255;对不起,有点confusing@SnapDraggen同样,我的任何解决方案都会支持这一点。