转载请标明出处:https://blog.youkuaiyun.com/wangzxcv1/article/details/105298348
本文出自Java小白的进阶之路
今天给大家带来【零基础学编程】基础篇 第三章 JAVA程序的基本结构
上一节我们亲自完成了一个小小的JAVA程序,
今天呢,我们就来讲解一下它的基本结构和用法。
还没有体验过的同学移步到这里
目录
一、java程序的基本结构
我们来逐步的拆分开他们
第一部分:
public class MyProgram {
}
这就是我们的外层框架,其中public和class我们后面的课程再做讲解,
后面的MyProgram有没有觉得眼熟呢,没错它和我们的文件名是相同的
然后我们用{}来表示,里面的代码是归MyProgram所有的
第二部分:
public static void main(String[ ] args) {
}
这是我们的java入口程序框架,意思就是说,我们在运行程序时,计算机执行的是这里{}内部的指令
这一句咱们先死记硬背下来,后面的课程再做讲解。
第三部分:
System.out.println("Hello World!");
这是我们编写的代码部分,意思是,告诉计算机将“Hello World!”输出到控制台上。
所以我们才会看到“Hello World!”
这里我们要注意了,我们每一句结尾都要跟一个分号;表示这是一行
所以,这就是java的基本结构了。
二、从控制台输出信息
从控制台输出信息的方式有两种
一种是
System.out.println("Hello World!");
这种方式打印完引号中的信息后会自动换行
另一种是
System.out.print("Hello world!");
这种方式打印输出信息后不会自动换行
有的同学会发现,这两种方式只是缺少一个ln
那如何使System.out.println("Hello world!");和System.out.print("Hello world!"); 达到同样的效果?
很简单,我们只需要加一个转义符“\n”就可以了
public class MyProgram{
public static void main(String[ ] args){
System.out.print("Hello World!\n");
}
}
这样,System.out.print("Hello world!");打印输出信息后将会自动换行
给大家出两个小小的测试,大家可以动手操作一下,熟悉熟悉:
1.从控制台打印输出你的姓名和年龄
2.从控制台打印输出“我 18”
三、java的注释
首先注释是什么?
注释是指解释字句的文字,也指用文字解释字句。
我们的记忆力是有限的,很多代码可能过了一段时间就会忘记,
而注释会让我们快速的回忆或者重新认识到这段代码的作用或者是其他的一些信息。
还有就是,多人共同开发一个项目的时候,注释可以让其他人迅速的看懂你的代码。
注释的方式有两种:
1.多行注释
/*
* MyProgram.java
* 2020-04-02
* 第一个Java程序
*/
public class MyProgram{
public static void main(String[ ] args){
System.out.println("Hello World!");
}
}
看到注释后,我们就马上明白这是在2020-04-02写的代码
2.单行注释
public class MyProgram{
public static void main(String[ ] args){
//输出消息到控制台
System.out.println("Hello World!");
}
}
System.out.println("Hello World!");的作用是输出消息到控制台,是不是简单明了呢?
四、Java编码规范
编码规范是作为一个程序员应该遵守的基本规则,是行业内大家都默守的做法。
不遵守规范的代码不是好的代码 ,不是专业的代码。
就和我们说话一样,如果大家都说方言的话,是不是沟通起来就会比较困难呢?
而我们推广普及普通话可以很好的沟通了。
比如下面这两段代码就没有遵守我们的规范
public class MyProgram{
public static void main(String[ ] args){
System.out.println("Hello World!");
}
}
public class Myprogram
{
public static void main(String[ ] args)
{
System.out.println("Hello World!");
}
}
一般,我们的Java编码规范是:
1.类名使用public修饰
2.一行只写一条以;结尾的语句
3.{ }的使用及位置
4.代码缩进
五、总结
好了,今天的内容就到这里,不知道大家有没有听懂呢?
有疑惑的朋友可以留言给我,我看到后会及时回复的。
下一节我们来学习变量、数据类型和运算符