Sketch:
int i = int(3.3333);
println(i);
int j = (int) 3.3333;
println(j);
int k = parseInt(3.3333);
println(k);
This is what Processing generates:
/* autogenerated by Processing revision 1293 on 2024-10-16 */
import processing.core.*;
import processing.data.*;
import processing.event.*;
import processing.opengl.*;
import java.util.HashMap;
import java.util.ArrayList;
import java.io.File;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
public class sketch_241016a extends PApplet {
public void setup() {
int i = PApplet.parseInt(3.3333f);
println(i);
int j = (int) 3.3333f;
println(j);
int k = parseInt(3.3333f);
println(k);
noLoop();
}
static public void main(String[] passedArgs) {
String[] appletArgs = new String[] { "sketch_241016a" };
if (passedArgs != null) {
PApplet.main(concat(appletArgs, passedArgs));
} else {
PApplet.main(appletArgs);
}
}
}
Source may provide some insight:
processing4/core/src/processing/core/PApplet.java at main · benfry/processing4 · GitHub
:)