Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
什么是陈述而不是陈述? Pane Pane=new Pane(); String str=新字符串(“欢迎使用Java”); 字符串[]ari=str.split(“”); 对于(int i=0;i_Java - Fatal编程技术网

什么是陈述而不是陈述? 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;