什么是陈述而不是陈述? Pane Pane=new Pane(); String str=新字符串(“欢迎使用Java”); 字符串[]ari=str.split(“”); 对于(int i=0;i
语句必须完整,因为它们需要解析为表达式 有效声明将被删除什么是陈述而不是陈述? Pane Pane=new Pane(); String str=新字符串(“欢迎使用Java”); 字符串[]ari=str.split(“”); 对于(int i=0;i,java,Java,语句必须完整,因为它们需要解析为表达式 有效声明将被删除 Pane pane = new Pane(); String str = new String("Welcome To Java"); String[] ary = str.split(""); for(int i =0; i<=str.length(); i++){ int x = 50; int y = 100; int r = 3; Text text2 = new Text(x,y, ar
Pane pane = new Pane();
String str = new String("Welcome To Java");
String[] ary = str.split("");
for(int i =0; i<=str.length(); i++){
int x = 50;
int y = 100;
int r = 3;
Text text2 = new Text(x,y, ary[i]);
text2.setRotate(r);
pane.getChildren().add(text2);
x+10;
y+5;
r+3;
}
Scene scene = new Scene(pane);
primaryStage.setScene(scene);
primaryStage.setMinWidth(200);
primaryStage.setMinHeight(200);
primaryStage.setResizable(true);
primaryStage.setTitle("Welcome To Java");
primaryStage.show();
似乎您的逻辑被破坏了,因为每次迭代中都会出现增量。在循环外声明它们将获得所需的输出。实际上,这意味着这些行不做任何事情。它们返回一个值,但不做任何事情。如果这些行不存在,您的程序将是相同的。您还必须声明x,y..out此外,你可以使用x=x+10;而不是x+10;你实际上应该将“x+10”的结果分配给某个对象,例如“x=x+10”。你也可以从0迭代到ok,我尝试在循环外声明x,y。0有什么错,我可能遗漏了什么,你能解释一下@downvoter吗?我们可以一起学习。
x= x+10;
y= y+5;
r= r+3;