我的 Java hello-world 程序是否正确?
Is my Java hello-world program correct?
我刚刚开始 Java 编程 class 并收到了我的第一份作业。我的任务是
- 构造一个简单的流程图,描述通过程序的简单逻辑流程(这很容易,我已经做到了)
- 将上述流程图翻译成伪代码(我知道这很容易,但仍在努力。)
- 根据该伪代码创建一个简单的模块,它接受一个参数和 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" 是参数,打印输出将是值 :)
我刚刚开始 Java 编程 class 并收到了我的第一份作业。我的任务是
- 构造一个简单的流程图,描述通过程序的简单逻辑流程(这很容易,我已经做到了)
- 将上述流程图翻译成伪代码(我知道这很容易,但仍在努力。)
- 根据该伪代码创建一个简单的模块,它接受一个参数和 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" 是参数,打印输出将是值 :)