仔细一看,发现你这个程序问题还真不少, 拼写错误我就不再说了,哎 不说了,我跟你改好了 你自己看吧~~~ class picture { private int i ; //出错<identyfier>expected private int j ; //出错 public void p () { for ( i = 0 ; i < 5 ; i ++ ) { for ( j = 0 ; j < 5-1 ; j ++ ) System.out.println(" ") ;
for ( j = 0 ; j < 2 * i - 1 ; j ++ ) System.out.println("*") ;
System.out.println("\n") ; } } } public class test { public static void main(String[] args) { picture w = new picture(); w.p(); } }好了 你自己对比一下哪里出了问题吧~~ (我已经编译通过了,特别要注意大小写!)
就是错误说类PICTURE应该在PICTURE。JAVA文件里。我的文件名是TEST。JAVA。这和MIAN函数所在类一样不是就可以了么?为什么?
还有JAVA类中的成员函数怎么在类外实现?没有::作用域操作符么?
文件取名要取那个public那个类的名字 建议你把拼写错误改过来
再picture那个类前面的public去掉 再试一下``~~
对了 test后面掉了两个口号~~~~
下次请发贴先把拼写错误改正 再发~~~!!
你自己看吧~~~
class picture
{
private int i ; //出错<identyfier>expected private int j ; //出错 public void p ()
{
for ( i = 0 ; i < 5 ; i ++ )
{
for ( j = 0 ; j < 5-1 ; j ++ ) System.out.println(" ") ;
for ( j = 0 ; j < 2 * i - 1 ; j ++ ) System.out.println("*") ;
System.out.println("\n") ; }
}
} public class test
{
public static void main(String[] args)
{
picture w = new picture();
w.p();
}
}好了 你自己对比一下哪里出了问题吧~~ (我已经编译通过了,特别要注意大小写!)