`
sony-soft
  • 浏览: 1105133 次
文章分类
社区版块
存档分类
最新评论

第二章 编写第一个JAVA程序

 
阅读更多

如果您已经完成了第一讲中的所有准备工作,那么现在就可以着手编写第一个Java程序了。依照以下的步骤进行操作:

  1. 打开字处理程序。
  2. 新建一个空文档。
  3. 准确无误地输入以下这段源程序。注意字母的大小写,行末的分号等。
    class Plus{
    public static void main(String[] arguments){
    if (arguments.length > 0){
    int n = Integer.parseInt(arguments[0]);
    int s = 0;
    for (int i = 1; i <= n; i ++)
    s = s + i;
    System.out.println("The result is: " + s);
    }
    }
    }
  4. 将此文档保存为“Plus.java”。
  5. 在MS-DOS方式下,输入
    javac Plus.java
    注意大小写。
  6. 如果没有显示任何信息又回到了提示符状态,说明编译成功,在您的磁盘上会出现一个名为“Plus.class”的文件,请进行下一步。否则返回字处理程序,将输入的程序与以上程序仔细对照,改正输入的错误,再从第四步开始操作。一般来说是屏幕上显示的行号处有错误。
  7. 在MS-DOS方式下,输入
    java Plus 100
    注意大小写。
  8. 若屏幕显示:
    The result is: 5050
    则程序运行成功。

至此,您已经成功地编写并编译、运行了第一个Java程序。恭喜恭喜!关于程序的解释,参考 程序的解释

程序的解释:
要求您编写及运行Java程序,只是使您对此有一个感性的认识。下面是对这段程序的解释,现在看不懂也没关系,循序渐进嘛。

第一行:使用class语句定义了一个Java类——Plus;
第二行:定义了一个名为main的方法。如果没有此方法,程序将不能运行。其中public使所有使用Plus类的程序都能调用该方法,包括Java的编译器。static意为唯一的,表示该方法是一个类方法,它不属于对象,而属于整个类。void意为空的,表示该方法没有返回值。main是方法的名称。括号内定义了一个参数表,为一个字符串数组。对于main方法,该参数表是必需的;
第三行:判断参数表是否为空。若不为空则执行下面的语句;
第四行:定义了一个名为n的整型数,并赋予参数表中第一个参数的数值;
第五行:定义了一个名为s的整型数,并赋予初值0;
第六行~第七行:为一个循环结构,其作用是求出从1加到n的和;
第八行:使用System类的out变量的println()方法,输出求和的结果;
第九行~第十一行:结束以上的main方法的语句块和Plus类的语句块,与语句块开始标志“{”相对应。

分享到:
评论

相关推荐

    JAVA语言程序设计--第二章JAVA基础

    在“JAVA语言程序设计--第二章JAVA基础”这个主题中,我们主要探讨的是Java编程语言的基本概念和核心特性。Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司)于1995年发布。它以其“一...

    S1-使用Java语言理解程序逻辑-第二章变量、数据类型和运算符

    在本课程“S1-使用Java语言理解程序逻辑-第二章变量、数据类型和运算符”中,我们将深入探讨Java编程的基础,特别是关注变量、数据类型以及运算符的使用。这些概念构成了任何程序的核心,是编写有效代码的基础。通过...

    Java程序设计与数据结构第二章习题答案

    在Java程序设计与数据结构的学习过程中,第二章通常会涵盖基础的编程概念和初步的数据结构。这个主题旨在帮助初学者建立坚实的编程基础,理解和运用核心的Java语法,以及理解数据结构的基本原理。以下是对这些知识点...

    java程序设计教程(第七版)源代码第二章

    在《Java程序设计教程(第七版)》的第二章中,我们深入探讨了Java编程的基础概念和关键元素,这是每一个Java开发者必须掌握的核心知识。这一章涵盖了诸多重要的知识点,包括但不限于: 1. **Java环境搭建**:首先...

    Java程序设计习题集下载

    本习题集收集了Java程序编写常见问题,并以习题形式总结和归纳Java程序设计知识要点,同时兼顾了SCJP(Sun公司 Java程序员认证考试),从而降低学习难度,减少编写程序出现错误的枘地,也便于掌握各个知识要点或测试...

    Java语言程序设计(郑莉)第三章课后习题答案.pdf

    本资源是 Java 语言程序设计(郑莉)第三章课后习题答案的详细解析,涵盖了多个编程题目,涉及到 Java 语言的基础知识、算法和程序设计。下面是每个题目的详细解释和知识点总结: 1. 设 N 为自然数:n!=1*2*3*….*...

    Java课件第二章ppt

    1. **多线程的理解**:多线程是指一个程序中包含多个并发执行的线程。在Java中,通过创建线程,程序可以同时处理多个任务,如网络请求、用户界面更新等。 2. **线程的生命周期**:线程经历新建、就绪、运行、阻塞和...

    java语言程序设计第十版第二章练习题答案

    在《Java语言程序设计》第十版的第二章中,我们主要探讨了Java编程的基础概念和语法,包括变量、数据类型、运算符、控制结构以及方法的使用。这一章的学习对于初学者来说至关重要,因为它奠定了后续深入学习Java的...

    java程序设计ppt第二章2

    Java程序设计的基础主要涵盖面向对象、类的多态和封装等...了解并熟练掌握这些Java基础知识对于编写高效、健壮的Java程序至关重要。通过深入学习和实践,开发者能够更好地理解和应用这些概念,创建复杂的面向对象程序。

    java程序设计ppt第二章3

    Java程序设计的核心是面向对象编程,这一概念在第二章中得到了深入探讨。面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它以类和对象为中心,强调封装、继承和多态等核心特性。 1. **封装*...

    Java语言程序设计第二章结构化程序设计

    Java语言程序设计的第二章涵盖了结构化程序设计的基础知识点,为编程学习者提供了一个系统性的学习框架。本章节主要介绍了Java语言中标识符和关键字的使用规则,数据类型的概念,运算符的分类与应用,以及控制结构在...

    Java语言程序设计(梁勇)第21-30章全部完整习题答案

    在第21章,主题可能涉及到多线程,这是Java的一个强大特性。通过创建线程,程序可以同时执行多个任务,提升效率。习题答案会涵盖如何使用Thread类,实现Runnable接口,以及如何控制线程同步,比如使用synchronized...

    第二章 Java语言基础.ppt

    Java语言基础是编程学习的重要部分,它涵盖了程序设计的基本元素...这些都是编写Java程序的基础,对于理解和编写有效的Java代码至关重要。通过深入理解和实践这些基础知识,开发者能够构建出高效、可靠的Java应用程序。

    JAVA开发实战经典 第二章课后代码

    《JAVA开发实战经典》是Java编程领域的一本权威著作,其第二章主要涵盖了Java语言的基础知识和核心概念。通过对这一章课后代码的学习,开发者可以深入理解Java编程的基本原理和技巧,为后续的进阶学习打下坚实基础。...

    第二章 JAVA语言基础

    了解这些基础知识是编写Java程序的基础。掌握好这些内容,开发者可以创建基本的变量、常量,进行数据处理,并通过运算符进行逻辑和数学计算。此外,数组的使用则允许高效地处理批量数据。在实际编程中,这些知识点将...

    java(第二章)ppt

    Java是一种广泛使用的面向对象的编程语言,其设计目标...学习这些基础知识是编写Java程序的第一步,也是进一步掌握面向对象编程和高级Java特性的基石。在实际编程中,熟练运用这些知识能帮助我们写出高效、易读的代码。

    java语言程序与数据结构梁勇第十版第七章复习题答案

    在“Java语言程序与数据结构梁勇第十版第七章复习题答案”中,我们主要探讨的是Java编程语言的基础知识,特别是与数据结构相关的概念。Java作为一种面向对象的编程语言,对于初学者来说,理解其基本语法、类和对象、...

    自考04747《Java语言程序设计》课后习题答案全集.doc

    第二章 运算和语句 7 2.1 Java的字符能参加算术运算吗? 7 2.2 占字节多的变量能直接赋值给占字节少的变量么? 7 2.3 试用Java语言表达式描述以下数学计算式或逻辑条件: 7 2.4 设在求以下表达式之前,整型变量a的值...

    白痴都能看懂的Java教程(第二章:Eclipse的安装使用以及人生第一个Java项目实战)

    6. 在生成的类文件中,编写第一个Java程序的标准输出语句:`System.out.println("Hello, World!");`。 7. 运行程序,通过点击工具栏中的运行按钮或右键选择“Run As”,选择“Java Application”来运行程序。 8. ...

Global site tag (gtag.js) - Google Analytics