我的 Java hello-world 程序是否正确?

Is my Java hello-world program correct?

我刚刚开始 Java 编程 class 并收到了我的第一份作业。我的任务是

  1. 构造一个简单的流程图,描述通过程序的简单逻辑流程(这很容易,我已经做到了)
  2. 将上述流程图翻译成伪代码(我知道这很容易,但仍在努力。)
  3. 根据该伪代码创建一个简单的模块,它接受一个参数和 returns 一个值。

"Technically" 说起来,就是Hello World!初始程序执行#3 的要求?我想我对 "parameter" 是什么以及 Java 中的 "value" 是什么的术语有点困惑。

有没有人可以举个例子?或者这和说

一样吗
Mymethods test1 = new MyMethods();
int aVal = test1.total();
System.out.println("Method result = " + aVal);

(从书中摘录的)[​​=12=]

只是有点困惑。任何帮助向我 5 岁的人解释这一点将不胜感激。

它说你应该接受一个参数和 return 一个值。这意味着您的方法应该接受一个参数,例如:

public int addTen(int initialValue){
     return initialValue+10;
}

如果您的问题是首先要了解的参数是什么: 有哪些功能?<\b> 如果我说你

Raise your hand !

可以说是you.raiseHand()

如果我说你

Raise your hand by 120°

可能是you.raiseHand(120)

现在 120 是作为参数传递的值。

价值观如何?<\b>

考虑这个函数

public boolean raiseHand(int deg){
useEnergy(10);
if(canRaise(deg))return true;
return false; }

您已通过 120 度。

你的程序:

Mymethods test1 = new MyMethods();
int aVal = test1.total();

System.out.println("Method result = " + aVal);

在第 1 行中,您正在创建 class Mymethods 的实例(对象)。就像您正在创建一个可以访问 Mymethods 的实体。而是阅读更多关于 class 的内容。我想这不是一个好例子。

在第 2 行中,您正在创建一个新变量并存储函数调用的结果。作为举手的第一个例子,你正在存储你是否成功举手。

最后你在打印它

int myMethod(int a, int b)
{
   int value = a+b;
    return value;
}

代码详情

上面例子中a和b是参数,v是值...

返回的任何东西都称为值。
传递的任何内容(例如 a 和 b)都称为参数。
您的图书示例

Mymethods test1 = new MyMethods();
int aVal = test1.total();
System.outprintln("Method result = " + aVal);

说明 第 3 行 "Method result =" +aVal" 是参数,打印输出将是值 :)