Topic: String[] args中的[]代表什么? / cannot read: 单行注释例子.java

  Print this page

1.String[] args中的[]代表什么? / cannot read: 单行注释例子.java Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-11 14:00

//单行注释的例子
class Example {
public static void main(String[] args)
{
System.out.println("单行注释例子");//在屏幕上打印输出
}
}//程序结束

如题,String[] args中的[]代表什么??????


{ 為保持版面規範,現刪去標題上不必要的問號,敬希尊重! }

2.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-11 14:13

上面的例子在编译的时候出现了一个错误,请问哪里错了~~??
无奈ing......

3.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: Freax
Posted on: 2006-07-11 15:30

[] 代表数组
String [] 代表一个String 数组

class 要定义成public的

4.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: oldb
Posted on: 2006-07-11 15:54

class定义没有错误,
而是System.out.println("单行注释例子");这句最后那个分号的问题。
要用英文的分号而不是汉语的,虽然表面上看起来一样。

用JBuilder就能检测出来。

5.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-11 17:05

原来这样~~~~谢了

6.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-11 17:10

改了英文的分号,但还是不行~加上public也不行

7.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-11 17:12

修改之后

//单行注释的例子
class Example {
public static void main(String[] args)
{
System.out.println("单行注释例子"); //在屏幕上打印输出
}
}//结束程序

8.Re:String[] args中的[]代表什么? [Re: wzq8037] Copy to clipboard
Posted by: why
Posted on: 2006-07-11 23:03

>改了英文的分号,但还是不行~加上public也不行
怎樣不行?
閣下只說不行不行是不行的。

 
標題不必用三個問號

9.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-11 23:52

出现1个错误

10.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-11 23:53

我的标题随手多打几个问号有问题吗?????????????????

11.Re:String[] args中的[]代表什么??? [Re: wzq8037] Copy to clipboard
Posted by: why
Posted on: 2006-07-12 01:17

wzq8037 wrote:
出现1个错误

出现甚麼错误?

閣下不說清楚,難道要別人猜?

 
標題應儘量精簡。

12.Re:String[] args中的[]代表什么? [Re: wzq8037] Copy to clipboard
Posted by: tyroboy
Posted on: 2006-07-12 01:49

//单行注释的例子
class Example {
public static void main(String[] args)
{
System.out.println("单行注释例子"); //在屏幕上打印输出
}
}//结束程序

楼主你的代码没有问题哦!我试过了!行的!请你给出编译时或运行时的错误信息,谢谢!(晕,怎么好像我在问人一样!!!!)

13.Re:String[] args中的[]代表什么? [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-12 15:38

error: cannot read: 单行注释例子.java
1 error

好像只有一少部分人认为3个问号不精简~~没有必要为那少部分人去改变
你喜欢猜的可以去猜,不过好像很少人会去猜这么傻,大多数人都会问的

14.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: why
Posted on: 2006-07-12 18:10

You don't have 单行注释例子.java in the current folder.
> dir
to check

Moreover, if you really want to use the name 单行注释例子.java (I don't know whether this is alllowed since I am not using a Chinese system and have never used a localized version of JDK), you may want to rename your class as 单行注释例子, i.e.
class 单行注释例子 {

OR
better rename your java file as Example.java

15.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-12 20:27

哦~~~原来不能用中文来命名的,总算搞明白,谢了!

16.Re:String[] args中的[]代表什么???? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-12 20:34

我真的把它命名为Example,但还是出现同样的错误

error: cannot read: Example.java
1 error

17.Re:String[] args中的[]代表什么?/ cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: why
Posted on: 2006-07-12 21:33

READ CAREFULLY: You don't have Example.java in the current folder.

Please read [加贴须知] and post the result of
> echo %JAVA_HOME%
> echo %PATH%
> echo %CLASSPATH%
> rem X is the drive letter where the java source is
> X:
> rem YourFolder is the folder where the java source is
> cd YourFolder
> dir
> rem YourClassName is the class name
> javac Example.java
> java Example

> 不能用中文来命名的
也不是一定不能,但應用Unicode吧
敝人未用過中文版的Windows,這方面並無經驗

18.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-12 22:39

写中文不行吗??英文看不懂
class name用的是Example吧。
我连记事本也命名为Example.java。但还是出现上面说的错误。
输入javac Example.java后就出现错误。

我也第一次用WINDOWS,我以前用DOS的,用了十几年只会按FDISK然后按回车。我厉害呗???哈哈哈哈

19.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: why
Posted on: 2006-07-12 22:51

> You don't have Example.java in the current folder.
這句也看不明白?
dir 看看有沒有 Example.java
或者只有 Example.java.txt

敲中文字很慢,也不習慣用中文寫有關技術的咚咚
看不懂,就當敝人沒回應好了。

20.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-12 23:32

普高水平是这样啦

只有Example.java.txt
是不是没有编译就只有Example.java.txt,编译之后就会出现Example.java?

21.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: why
Posted on: 2006-07-13 01:03

wzq8037 wrote:
只有Example.java.txt
是不是没有编译就只有Example.java.txt,编译之后就会出现Example.java?


ren Example.java.txt Example.java
javac Example.java
java -cp . Example


ren : 更改檔名的DOS 指令

22.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-13 13:51

解决问题了~~谢了

23.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-13 13:58

/* C分格注释实例 */
class Example2 {
public static void main(String[] args)
{
/*
System.out.println("单行注释例子");
*/
System.out.println("C语言风格的注释例子");
}
}//程序结束

里面的
/*
System.out.println("单行注释例子");
*/
有什么用?

24.Re:String[] args中的[]代表什么? / cannot read: 单行注释例子.java [Re: wzq8037] Copy to clipboard
Posted by: blueshoot
Posted on: 2006-07-13 18:46

/*
System.out.println("单行注释例子");
*/
这个语句起到注释作用,在在编译时编译器会忽略,
注释常用的是:单行注释:// 和多行注释:/* */ 这个和C语言中很相似


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923