首页 > 编程语言 >样例程序分析

样例程序分析

时间:2023-09-28 22:35:39浏览次数:34  
标签:分析 输出 Java String 样例 程序 Robot sayHello public

下面通过Robot.java的类,继续分析Java程序的应用。Java程序的运行结果是在控制台输出测试信息,信息的内容为 “Hi,”加上输入的name信息。

首先来看一下Robot.java的类,核心代码如下。具体的源代码可以查看本书附带源码的chapter1-helloworld目录下的内容。

public class Robot {

public String sayHello(String name) {

return "Hi, " + name;

}

}

Robot类中定义了一个sayHello()的方法,用以输出类型为String的信息。接下来查看一下代码MainHelloWorld.java中的定义,这个类会使用之前定义的Robot类。

public class MainHelloWorld {

public static void main(String[] args) {

Robot robot = new Robot();

String msg = robot.sayHello("Java Language");

System.out.println(msg);

}

}

这里定义static的main()方法为整个应用的入口函数。在这个函数中,创建了Robot对象,然后调用Robot对象的sayHello()方法输出信息,最后在控制台输出这个程序的测试信息。在集成开发环境中输出的测试信息如图1-25所示。

图1-25 测试程序输出结果

这就是第一个被编写出来且可运行的Java程序。

标签:分析,输出,Java,String,样例,程序,Robot,sayHello,public
From: https://www.cnblogs.com/aida/p/17736588.html

相关文章

  • 结对项目:用Python实现自动生成小学四则运算题目的程序
    Python实现四则运算程序软件工程计科21级1.2班作业要求https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13016作业目标完成结对项目:四则运算;熟悉团队协作的方法和模式github链接:https://github.com/howdnb/howdnb项目成员信息姓名学号......
  • 创建测试程序
    下面基于Eclipse,创建一个简单的示例,展示一下Eclipse的使用方法和技巧。1启动Eclipse之后,首先需要创建一个Java项目。执行File→New→JavaProject,打开新建项目界面,输入新建的项目名称“helloworld”,如图1-19所示。图1-19创建项目2然后单击“Next”按钮,进入下一个界面后,直接......
  • 结对项目:实现一个自动生成小学四则运算题目的命令行程序
    1作业摘要与结对伙伴介绍1.1作业摘要这个作业属于哪个课程所属课程链接这个作业要求在哪里作业要求链接这个作业的目标<熟悉软件工程流程,把握PSP流程框架,精进测试代码和性能改进的能力>Github链接1.2结对伙伴信息姓名学号彭学智3121004878......
  • Aveva Marine VBNET 编程系列-修改程序快捷键
    修改HullDesign程序的主题以及菜单项的快捷键 引用的dll文件下面的是代码和快捷键配置文件:https://files.cnblogs.com/files/NanShengBlogs/AMShortCut.HullDesign.zip?t=1695908179&download=trueImportsAveva.ApplicationFramework.PresentationImportsAveva.Applic......
  • 实验1 C语言输入输出和简单程序的编写
    #include<stdio.h>intmain(){printf("0\n");printf("<H>\n");printf("II\n");return0;}#include<stdio.h>intmain(){printf("0\n");printf("<H>\n"......
  • [算法分析与设计] 1. 全源最短路近似
    全源最短路(APSP)近似。有两种近似stretch\(k\).\(\delta(u,v)\leqd(u,v)\leqk\cdot\delta(u,v)\).surplus\(t\).\(\delta(u,v)\leqd(u,v)\leq\delta(u,v)+t\).其中,\(\delta(u,v)\)表示\(u,v\)间真实的最短路长度。先来考虑无权图上的surplus......
  • 动手分析SQL Server中死锁形成原因
    摘要上次在《动手分析SQLServer中的事务中使用的锁》一文中分析了事务中是如何使用锁,对于insert、update和select中使用的锁以实例的方式进行了初步分析,不过日常使用的时候都是很多事务同时执行,有时候难免会遇到死锁和阻塞的问题,近期在生产环境就遇到了一些死锁方面的问题,本文计......
  • 9月《程序员修炼之道:从小工到专家》阅读笔记
    一、注重实效的哲学1我的源码让猫吃了无论是什么任务,我们都可能出现错误,这时,我们需要尽可能处理好他们以示诚实坦率。我们必须承担责任,一味的推卸责任毫无用处。要找各种选择,而非借口。2软件的熵熵在软件中代表“软件腐烂”。究其原因,最重要为开发项目时的心理/文化。那么为什......
  • 2023-2024-1 20231302 《计算机基础与程序设计》第一周学习总结
    作业信息这个作业属于计算机基础与程序设计https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01作业目标快速浏览一遍教材计算机科学概论,课本每章提出至少一个自己不懂的或最想解决的问题并在期......
  • 学期2023-2024-1 学号20231309 《计算机基础与程序设计》第一周学习总结
    学期2023-2024-1学号20231309《计算机基础与程序设计》第一周学习总结作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2023-202341计算机基础与程序设计第一周作业这个作业的目标作业正文学期2023-2024-1学号20231309《......