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

时间:2015-03-12 02:12:00

标签: java parameters return-value

我刚刚开始学习Java编程课程,并收到了我的第一份作业。我的任务是以下

  1. 构建一个简单的流程图,描述通过程序的简单逻辑流程(这很容易,我已经这样做了)
  2. 将所述流程图翻译成伪代码(我知道这很简单,但仍然在处理它。)
  3. 根据伪代码创建一个简单的模块,该代码接受一个参数并返回一个值。
  4. "技术上"说,是Hello World!做#3请求的初始程序?我想我对于什么是"参数"的术语有点困惑。是什么"价值"在Java中。

    有没有人有他们可以指出的例子?或者这与说

    之类的内容相同
    Mymethods test1 = new MyMethods();
    int aVal = test1.total();
    System.out.println("Method result = " + aVal);
    

    (从书中取出)

    只是有点困惑。任何帮助向我解释这个问题我都会非常感激。

3 个答案:

答案 0 :(得分:1)

如果你的问题是什么参数首先看到这个: 功能是什么?< \ b> 如果我说你

  

举手!

可以说是you.raiseHand()

如果我说你

  

将手举起120°

可能是you.raiseHand(120)

现在120是作为argumemt传递的值。

价值观如何?< \ b>

考虑这个功能

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

你传递的120作为deg。

您的计划:

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

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

在第1行中,您正在创建类Mymethods的实例(对象)。它就像你正在创造一种可以访问Mymethods的物质。而是更多地了解课程。我想这不是一件好事。

在第2行中,您将创建一个新变量并存储函数调用的结果。首先举手,如果你成功举手,你可以存放。

最后你要打印它

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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行&#34;方法结果=&#34; + AVAL&#34;是参数,打印输出将是值:)