java如何写第一个小程序,Java笔记:java第一个小程序

news/2025/5/24 11:17:41

1.第一个小程序

上面的Java的编译过程和环境变量配置大家都已经掌握了。那我们就来试试拭目以待的Java小程序吧。首先新建一个记事本保存到其他盘符里,保存名为:Myjava 后缀名为:java 然后进行编写如图3.1所示:

uid-31400447-id-5757374.html

图3.1

这样一个Java小程序就已经写好了,第一行public意思是公开,class是类 Java是以类为核心,Myjava这一个是类的名称。加了public那么类名就必须和Java的源文件名称一致,否则会报错。Java源文件就是后缀为Java的。没有加public关键字类名可以随便你怎么填写都无所谓。第三行代码是程序的入口点,这个方法很特殊,他叫做main方法,特殊的地方就是任何的程序都必须以他先开始执行,所以这行代码就是程序的入口点。不管怎样程序都会先找这个入口点运行。也叫主方法、主函数,不懂什么意思不要紧,后面的知识点学了之后就会明白什么是主方法。static是静态的意思,void是无返回值,main是方法名,括号包围住的String是字符串,s是变量名,变量名你想怎么写就怎么写无所谓。第五行代码是输出打印的意思 把括号里面的信息显示给用户看。

需要注意:Java的关键字是区分大小写的,必须按照要求来写,否则报错。类名称前面的第一个字母要大写,因为好区分,不大写也可以,但是要按照规定来写,所以这个还得大写,因为今后要是看到是大写的就知道这是一个类,他可以以字母开头以数字结尾。可以是下划线 _ 数字 美元符$ 组成,一般写英文比较好。

那么怎样才能让这个java源文件编程运行起来呢?首先打开DOS窗口然后进入你的那个java源文件的目录,输入javac.Myjava.java编译他,编程成功后,输入java Myjava运行打印的结果。如图3.12所示:

视频教程链接: 密码:u37o

uid-31400447-id-5757374.html

3.12

大家认真的把这些代码都敲熟练,不用去背,只要你敲多了代码,自然你就会了。按Tab键是一个大空格。先把这些代码都敲熟练了才去往下学习。

代码书写需要注意标点符号的区分,Java里面的标点符号都是英文状态下的,如果写成中文的符号那是肯定会报错的。如何区分怎样的是英文怎样的是中文的符号?英文的符号是占一个空格,而中文的符号是占2个空格。简单的说你打字是中文的时候用的符号就是中文的,必须切换成英文输入才是英文的符号。如果你编译的时候报出非法字符错误,那么就是你的标点符号不是英文状态的,Java不能够识别出中文符号。如图3.13所示:

uid-31400447-id-5757374.html

图3.13

写代码要养成好的习惯,敲代码的时候括号一定要打全,比如public class Test{}先要这样打全了,然后在里面回车接着写,不要分开写public classTest{ 那个括号还没有开始等会再写这样是很不好的习惯,非常容易丢三拉四。要养成好的习惯先把括号打全了,这样才不会丢失括号,才不会报错。

还有就是,写完一句代码经常的去按一下Ctrl+S键,就是保存的意思,这个习惯很好的,因为要是软件出问题的时候、或者没电了、死机了、蓝屏了等等一系列的问题,那么你的代码保存了就不会丢失掉,如果没有养成这样的习惯,要是万一就出了这些问题的时候你就白忙活得重新来过。

代码练习:用打印语句打印房子100遍。编译和运行必须每次都重启DOS窗口例如3.14图所示:

uid-31400447-id-5757374.html

技术分享:

文章来源:https://blog.csdn.net/weixin_36393718/article/details/116069615
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-677755.html

相关文章

第8题——计算糖果

A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息:A - B, B - C, A B, B C. 这四个数值.每个字母代表每个人所拥有的糖果数.现在需要通过这四个数值计算出每个人手里有多少个糖果,即A,B,C。这里保证…

IQ使命 Luxor 埃及卢克索(华容道) 攻略

IQ使命 目录: IQ使命 Rapa Nui 复活岛(智力大逃亡)攻略 IQ使命 London 伦敦(一笔画)攻略 IQ使命 Luxor 埃及卢克索(华容道) 攻略 IQ使命 Antwerp 安特卫普(选宝石放木块&#x…

php判断excel文件是否存在,php判断上传的Excel文件中是否有图片及PHPExcel库认识

php判断上传的Excel文件中是否有图片及PHPExcel库认识需要借助PHPExcel这个库复制代码 代码如下:$excelPath Test.xls;$objReader PHPExcel_IOFactory::createReader(Excel5);$objReader->setReadDataOnly(true);$objPHPExcel $objReader->load($excelPath);$currentS…

使存储虚拟化更智能的五种方法

存储虚拟化已经发展成为当前主流技术,如何在你部署虚拟化项目之前避免常规陷阱,找到解决之道。本文就列出了5个你需要考虑的关键问题。 Gartner最近的调查显示,如果你是一名IT经理,机会是你已经计划部署虚拟化存储。近乎1/4不少于…

IQ使命 Antwerp 安特卫普(选宝石放木块) 攻略

IQ使命 目录: IQ使命 Rapa Nui 复活岛(智力大逃亡)攻略 IQ使命 London 伦敦(一笔画)攻略 IQ使命 Luxor 埃及卢克索(华容道) 攻略 IQ使命 Antwerp 安特卫普(选宝石放木块&am…

matlab linmod,linmod 线性化系统

系统是用S-Function 写的,请见附件,为了使用linmod函数,故建立xls文件,包含S-Function模块,和一个阶跃。模型是2输入2输出,linmod 之后,得到a 矩阵,但是b、c、d 矩阵显示是空集。感觉…

会畅通讯CTO:多方视频会议趋势已露头 今后开会可任选地点

过去我一直在做B2C的业务,但是这个领域往往风险较高,并且也很难跟大厂商竞争。而B2B的业务相对较稳定,如果回看二十年,很多尖端技术都是在B2B领域兴起。”今年夏天,在美国IT领域从事了二十多年的Kevin Lin决定回国&…

IQ使命 Paris 巴黎(构建旋转图)攻略

IQ使命 目录: IQ使命 Rapa Nui 复活岛(智力大逃亡)攻略 IQ使命 London 伦敦(一笔画)攻略 IQ使命 Luxor 埃及卢克索(华容道) 攻略 IQ使命 Antwerp 安特卫普(选宝石放木块&am…

php ssh2 sftp fread,诊断libssh2 SFTP阻塞调用

我使用最新的libssh2 Git树来执行一些SFTP工作。我正在使用非阻塞接口。我成功建立了与SFTP服务器的连接,登录和传输文件。但是,遇到libssh2_sftp_write(sftp_handle, ptr, nread)调用挂起的问题。这总是在237115172个字节的数据被传输后发生。虽然有效载…

IQ使命 北京(建长城)攻略

IQ使命 目录: IQ使命 Rapa Nui 复活岛(智力大逃亡)攻略 IQ使命 London 伦敦(一笔画)攻略 IQ使命 Luxor 埃及卢克索(华容道) 攻略 IQ使命 Antwerp 安特卫普(选宝石放木块&am…