JAVA入门级问题
今天刚下载了马士兵的视频教程来看。也自己写了第一个Hello world程序。不过写了之后有些不能理解。
public class Hello world {
public static void main(String[] dyc)
这开头两句是什么意思? 为什么main的括号里面要有String 和 dyc?
那位帮帮忙解答一下。
----------------解决方案--------------------------------------------------------
不是dyc 应是args 用来接受参数的
class 后面的Helloword不能有空格,否则报错
[ 本帖最后由 lampeter123 于 2009-9-9 19:53 编辑 ]
----------------解决方案--------------------------------------------------------
回复 楼主 vecomwa
名字不能有空格 ----------------解决方案--------------------------------------------------------
方法名后面括号中的是参数,main方法有一个参数,是String数组类型的,这个参数名字叫dyc。一般会命名成args。
----------------解决方案--------------------------------------------------------
同上
----------------解决方案--------------------------------------------------------
import java.io.*;
public class Hello
{
public static void main(String arg[])
{
System.out.print("Hello world");
}
}
这也是我的第一个程序 为了这第一个 差点郁闷死
----------------解决方案--------------------------------------------------------
Helloworld 是主类名,第一个字母应大写
main后是(String[] args),也可写成(String args[])
顶二楼的
----------------解决方案--------------------------------------------------------
helloword 程序应该是java 编程中最经典的一个程序,几乎囊括了Java中所有的基本知识,现在不懂没关系,只需记住就行,以后随着学习的深入会懂得、、、
----------------解决方案--------------------------------------------------------
命名只能以$、字母、_开头,后面跟数字、字母、_、$。不能有空格 不能以有关键字,#不是标识符。public static void main(String[] args) 这个是个main()语句
----------------解决方案--------------------------------------------------------
是不是args根本没关系,随便给个名都可以,只要符合命名要求就行了,
----------------解决方案--------------------------------------------------------