Java编译器错误。For循环不是一个语句
所以我正在做一个赋值,我们必须使用嵌套for循环和传递参数来创建树的ASCII图片。我一辈子都搞不清楚它到底出了什么问题,它没有编译 以下是消息来源: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
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.
}