Java编译器错误。For循环不是一个语句

Java编译器错误。For循环不是一个语句,java,compiler-errors,Java,Compiler Errors,所以我正在做一个赋值,我们必须使用嵌套for循环和传递参数来创建树的ASCII图片。我一辈子都搞不清楚它到底出了什么问题,它没有编译 以下是消息来源: public class Tree{ public static void main(String [] args){ drawTree(3,4); } public static String drawTree(int n, int h){ //n is number of bodies, h is thei

所以我正在做一个赋值,我们必须使用嵌套for循环和传递参数来创建树的ASCII图片。我一辈子都搞不清楚它到底出了什么问题,它没有编译

以下是消息来源:

public class Tree{

  public static void main(String [] args){

    drawTree(3,4);     
  }

  public static String drawTree(int n, int h){ //n is number of bodies, h is their height.

    for(int i; i = 1; i <= h; i++){ //Number of tree bodies to create
      drawSegment(n);
      }

//Trunk
    for(int i; i = 1; i <= h - 1; i++){ //Trunk spaces
      System.out.print (" ");    
    }

    System.out.print ("*"); //Trunk Body

    for (int i; i = 1; i <= h - 1; i++){ //Trunk end spaces
      System.out.print (" ");
    }
  }

//Leaves  
  public static String drawSegment(int k){ //Creates the tree's bodies 

    for(int i; i = 1; i <= k; i++){ //Number of lines  

      for(int s; s = 1; s <= k - 1; s++){ //Number of Spaces
    System.out.print (" ");      
      }

      for(int s; s <= (2 * i) - 1; s++){ //Number of Stars
    System.out.print ("*");
      }

      for(int s; s = 1; s <= k - 1; s++){ //Number of End Spaces
    System.out.println (" ");      
      }

     }
   }
}
公共类树{
公共静态void main(字符串[]args){
牵引树(3,4);
}
公共静态字符串drawTree(intn,inth){//n是实体的数量,h是它们的高度。
对于(int i;i=1;i替换

for(int i; i = 1; i <= h; i++)
(int i;i=1;i的
需要

for(int i = 1; i <= h - 1; i++) {}

for(int i=1;i在每个for循环中执行以下操作:

for(int i; i = 1; i <= h; i++){ 
使用


for(int i=1;我说的是
int i=1
。你可能想在亚马逊上试试这本书。Java初学者参考:Harvey Benson的快速参考我今天买了它,发现它包含了大量关于Java的高质量代码和事实。我有一本书(构建Java程序:回归基础的方法)我正在上这方面的课。我真的很尴尬,我甚至在看到答案后问了这个问题。我已经写了数百个for循环,出于某种原因,我在做这项作业时脑子里放了一个大屁,忘记了部分语法。这是一个新手犯的错误,让我内心受到伤害。谢谢大家的回答。
for(int i = 1; i <= h - 1; i++) {}
for(int i; i = 1; i <= h; i++){ 
for(int i = 1; i <= h; i++){ 
for(init;condition;statement)
for(int i = 1; i <= h; i++)
{
    Your Code.
}