java编程新手求助5
我用Eclipse编辑器编辑的,报了三个错,不知道为什么。。一个“{”,一个“}”还有一个“n‘’,知道能说下原因吗。
补充:public class Demo4
{
public static void main(String[] args)
{
int n=5;
}
}
class CycLine
{
for(int i=1;i<=n;i++)
{
if(i=n+1){i=1;}
}
}
class Node
{
CycLine n1=new CycLine();
int node=n1.i;
int nextnode=n1.i++;
}
追问:你怎么知道什么东西写在什么类里面呢?我就觉得到处都可以写。
答案:楼主,您的代码不是一般的乱啊书中很多细节是要理解的...public class Demo4
{
public static void main(String[] args)
{
CycLine n1=new CycLine();
Node n= new Node();
n.print(n1.i);
}
}
class CycLine
{
int n=5;
int i;
public CycLine()
{
for(i=1;i<=n;i++)
{
if(i == n+1)
{
i=1;
}
}
System.out.println(i);
}
}
class Node
{
public void print(int i)
{
int node= i;
int nextNode=i++;
System.out.println(node+" "+nextNode);
}
}1.执行语句应该放在方法体内,不能写在外层声明处。
2.一般而言,很少在一个类中声明和使用多个类。你的n没有定义的啊
public class Demo4 {
public static void main(String[] args) {
int n=5;
for(int i=1;i<=10;i++)
n+=1 }正如一楼所说,格式有很大的问题,执行语句应该放在主方法体内,不能写在外层声明处,这样很不好,别人看不懂你想表达什么。这样吧,你说说你要实现什么功能我帮你写了再给你讲解。
上一个:java 群成员列表的显示
下一个:怎样用java实现打印功能