大家好!我是个新起步的菜鸟!想问大家一个问题
我在见到JAVA中的public static void main(String[] args){}
我就差生了一个疑问!它这样写是什么意思!上网查!人家都说这是格式问题!
JAVA不是从C和C++演变过来的吗!为什么写的这么麻烦啊!只是一个简单的输出代码就成这样
std:cin<<"";
Java语法的格式问题
答案:5 悬赏:80 手机版
解决时间 2021-03-12 06:21
- 提问者网友:雨不眠的下
- 2021-03-11 08:47
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-03-11 09:13
代码麻烦,但原理更容易。。
比如 直接告诉你用餐,对于一个只用过奶瓶的人 要理解吃饭谈何容易。
如果你是个成年人,我解释用餐给你:吃饭是左手端碗,右手拿筷,边吞边嚼
你会觉得这个好麻烦噢 ,你现在就是这样
如果你是刚说的那个只用过奶瓶的人,我解释给你用餐:用餐就是吃饭的意思,你还是理解不到。。。
不懂不要嫌弃麻烦,计算机体系来说就是麻烦。。编程怕麻烦还学个屁
正如你说的 C++中输出 很简单 cout<<就行了。。可是你知道这个是什么以上 ? std::cout<<又什么意思 ?
cout是一个对象,<<是一个被重载了的运算符,它的格式和用法类似
A fun(B,C) 其中 A,B都是cout C是<<后面的数据
也就是说 <<的运算结果是返回一个cout对象,你无限次cout<<1<
麻烦不,如果你学C++第一天老师就这样给你讲 你能接受?
比如 直接告诉你用餐,对于一个只用过奶瓶的人 要理解吃饭谈何容易。
如果你是个成年人,我解释用餐给你:吃饭是左手端碗,右手拿筷,边吞边嚼
你会觉得这个好麻烦噢 ,你现在就是这样
如果你是刚说的那个只用过奶瓶的人,我解释给你用餐:用餐就是吃饭的意思,你还是理解不到。。。
不懂不要嫌弃麻烦,计算机体系来说就是麻烦。。编程怕麻烦还学个屁
正如你说的 C++中输出 很简单 cout<<就行了。。可是你知道这个是什么以上 ? std::cout<<又什么意思 ?
cout是一个对象,<<是一个被重载了的运算符,它的格式和用法类似
A fun(B,C) 其中 A,B都是cout C是<<后面的数据
也就是说 <<的运算结果是返回一个cout对象,你无限次cout<<1<
麻烦不,如果你学C++第一天老师就这样给你讲 你能接受?
全部回答
- 1楼网友:由着我着迷
- 2021-03-11 11:01
这是一个主函数,也是函数的一种。你在C++里不是学过函数吗?这不过是特殊的函数而已,函数名是main,参数是(String []args),就是字符名为args的字符串数组类型的参数,后面的{}就是函数体嘛,main前面的就是函数的修饰符,public公共的,static静态的,void返回类型为空。这三个差不多是固定的。
- 2楼网友:鱼忧
- 2021-03-11 10:08
public 公有的 只有公有的方法才能被这个类外部的类访问和调用
static 静态的 被这个关键字标记的方法和属性不需要实例化类就可以使用 只要类被load了 static方法就可以调用
void 无返回值
main 主函数 就是函数名而已
String[] args 参数 就是个字串数组
比如你有一个java类编译好的class 在cmd下执行的时候输入
java ooxx.class 123 321
那123 321就会被放入args这个数组中作为参数传入main方法
public static void main(String[] args)这整个一串声明就是告诉编辑器 这是程序的主入口 从这里开始执行
- 3楼网友:行路难
- 2021-03-11 09:56
public 公有,表明这个方法的权限
static 静态方法,学深了慢慢理解
void 此方法无返回值的,学深了慢慢理解
main 函数名;这个main方法有点特殊,对你目前来说是一个java程序必有的,这是程序的入口,看代码就从这个函数看起,这也必须是public static void 的,这跟它的特定作用是相关的
- 4楼网友:拜訪者
- 2021-03-11 09:42
java是sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和c 类似。同时,java也是一种跨平台的程序设计语言。用java语言编写的程序叫做“applet”(小应用程序),用编译器将它编译成类文件后,将它存在www页面中,并在html档上作好相应标记,用户端只要装上java的客户软件就可以在网上直接运行“applet”。 java非常适合于企业网络和internet环境,现在已成为internet中最受欢迎、最有影响的编程语言之一。 java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构 中立性、可移植性、高性能、多线程、动态性等。java摈弃了c 中各种弊大于利的功能和许多很少用到的功能。 jave可以运行与任何微处理器,用java开发的程序可以在网络上传输,并运行于任何客户机上
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯