zoukankan      html  css  js  c++  java
  • 一个简单的Java程序

    我们从一个简单的Java程序开始,该程序在控制台上显示消息“Welcome to Java!”。控制台(console)是指计算机的文本输入和显示设备,该程序如程序清单1-1所示

    程序清单1-1 Welcome.java

    public class Welcome {
        public static void main(String[] args) {
            //Display message Welcome to java!to the console
            System.out.println("Welcome to Java!");
        }
    
    }
    程序结果
    Welcome to Java!

    显示行号(line number)是为了引用方便,它们并不是程序的一部分。所以,不要在程序中敲入行号。

    第一行定义了一个类。每个Java程序至少应该有一个类。每个类都有一个名字。按照惯例类名都是以大写字母开头的。本例中,类名(class name)为Welcome。

    第2行定义主方法(main method)为了运行某个类该类必须包含名为main的方法。程序是从main方法开始执行的。

    方法是包含语句的结构体。本程序中的main方法包括了System.out.println语句。该语句在控制台上打印消息“Welcome to Java!”(第4行)。Java中每天语句都以分号(;)结束,也称为语句结束符(statement terminator)

    保留字()和关键字是对编译器而言都是有特定含义的,所以不能在程序中用于其他目的。例如,当编译器看到字class时,它能知道classs后面的字就是这个类的名字。这个程序中的其他保留字还有public、static和void。

    第3行是注释(comment),它标注该程序时干什么的,以及它是如何构建的。注释帮助程序员进行相互沟通以及理解程序。注释不是程序的设计语句,所以编译器编译程序时是忽略它们的。在Java中,在单行上用两个斜杠(//)引导注释(line comment);在一行或多行用/*和*/括住注释,称为块注释(block comment)。当编译器看到//时,就会忽略本行//之后的所有文本。当看到/*时,它会搜索接下来的*/,并忽略掉/*与*/之间的文本。下面是两种注释的例子:

    //欢迎来到我的博客
    
    /*我是牧民战天兔*/
    
    /*
    我的个人主页https://www.cnblogs.com/cmd5/
    */

    程序中的花括号将程序的一些组件组合起来,形成一个块(block)。在Java中每个块以左括号({)开始以右括号(})结束。每个类都有一个将该类的数据和方法放在一起的类块(class block)。每个方法都有将该方法中的语句放在一起的块方法(method block)。块是可以嵌套的,即一个块可以放到另一个块内,如下面代码所示。

    提示 一个左括号必须匹配一个右括号。任何时候,当你输入一个左括号时,应该立即输入一个右括号。

    注意 你可能想知道为什么main方法要以这样的方式声明,为什么使用System.out.println(…)就可以在控制台上显示信息。现阶段,你只需要知道它们就是这么做的就可以。

    警告:Java源程序是区分大小写的。例如,该程序中用Main代替main是错误的。

    注意 像其他任何一种程序语言一样,Java’也有自己的语法,而且你必须按照语法规则编写代码。如果你的程序违反了语法规则,例如:忘记了分号,忘记了引号,或者拼错了关键字String,Java编译器就会报告语法错误。尝试去编译带有这些错误的程序,看看编译器会报告些什么。

    程序清单1-1中程序会显示一条消息。一旦你理解了这个程序,很容易将该程序拓展为显示更多的信息。例如,可以改写该程序来显示三条信息,如程序清单1-2所示。

    程序清单1-2 Welcome.java

    public class Welcome {
    
        public static void main(String[] args) {
    
            System.out.println("欢迎来到我的博客");
    
            System.out.println("百度搜索:牧民战天兔");
    
            System.out.println("https://www.cnblogs.com/cmd5/");
    
    
        }
    
    }
    程序结果
    欢迎来到我的博客
    
    百度搜索:牧民战天兔
    
    https://www.cnblogs.com/cmd5/

    还可以进一步完成科学计算,将结果显示到控制台上。程序清单1-3给出计算(10.5+2*3)/(45-3.5)的例子。

    程序清单1-3 ComputeExpression.java

    public class ComputerExpression {
    
        public static void main(String[] args) {
    
            System.out.println((10.5 + 2 * 3) / (45 - 3.5));
    
        }
    
    
    }
    程序结果
    0.39759036144578314

    Java中的乘法运算符是*。如你所看到的,将一个数学表达式翻译成Java表达式是一个非常直观的过程。

  • 相关阅读:
    配置双jdk
    检测一个页面所用的时间的js
    java发送短信开发,第三方接口方法
    jq的常用事件及其案例
    ajax无法返回视图
    SpringMVC IO 文件上传
    及上一篇linux安装mysql的说明
    centos6.10下安装mysql8.0.16root密码修改的坑
    线程池学习
    数组的分隔
  • 原文地址:https://www.cnblogs.com/cmd5/p/13089449.html
Copyright © 2011-2022 走看看