2*i
print是不换行,println是换行打印

解决方案 »

  1.   

    在java中(大部分语言都是),乘法是用*表示的,哥们可能数学学得好,就直接用2i了:)
      

  2.   

    hehe
    haha
    乍一看还是真得看不出来!!
      

  3.   

    又来问题了~~~
    这下编译过了,在键入 java star.class 后
    为什么会出现:
    Exception in thread "main" java.lang.NoClassDefFoundError:star/class
     
    :(
      

  4.   

    呵呵,楼主要加油阿……另外出错的时候一定要冷静。仔细查查,好像Thinking in Java有一章专门讲如何查错的。
      

  5.   

    首先谢谢大家的帮助~~~我用了java star 后,
    屏幕出现:
    Exception in thread "main" java.lang.NoClassDefFoundError:star
    希望大家帮我解决一下:(还有,是不是一定要用java star,不能用java star.class。两者有什么区别吗?跟者有分(另开贴子送分) :)谢谢大家~~~~
      

  6.   

    执行的话,一定要java star不能用java star.class
    还有star要注意大小写。
      

  7.   

    >>是不是一定要用java star,不能用java star.class。两者有什么区别吗
    一定要用java star。因为在java命令中,“.”表示包的层次,也就是相当于路径。如果用java star.class,它会去找当前目录下的star包(目录)中的class.class文件的。当然找不到了。
    你的问题应该是classpath的问题。把star所在的路径加入到classpath中,或者在star所在的目录下使用java star
      

  8.   

    这是我定义的环境变量:
    classpath=.;C:\jdk1.3.1\lib
    path=C:\jdk1.3.1\bin
    麻烦大家帮我看一下对吗?
      

  9.   

    给你一个例子:
    比如你的star.class放在了c:/>myclass下面,并且你的star.java没有放在任何包里,就像你上面的
    如果在c:\myclass>下
    应该java -classpath c:\>myclass star
    如果在star.java中加入package mypack;你的class文件应该在c:\>myclass\mypack下,对吧。
    需要
    c:\myclass\mypack>java -classpath c:\myclass mypack.star
    来执行。
    其实你可以把c:\myclass放入你的环境变量,就可以直接
    c:\>java mypack.star 
    如果你的环境变量里没有重名的class文件就可以了
      

  10.   

    阿,错了
    给你一个例子:
    比如你的star.class放在了c:/myclass下面,并且你的star.java没有放在任何包里,就像你上面的
    如果在c:\myclass>下
    应该java -classpath c:\myclass star
    如果在star.java中加入package mypack;你的class文件应该在c:\>myclass\mypack下,对吧。
    需要
    c:\myclass\mypack>java -classpath c:\myclass mypack.star
    来执行。
    其实你可以把c:\myclass放入你的环境变量,就可以直接
    c:\>java mypack.star 
    如果你的环境变量里没有重名的class文件就可以了