私はJavaでコーディングする方法を学んでいます。私はちょっと混乱して "復帰"しています。それが何をするのか、それをいつ使うのかということです。次のコード例を参照してください。その後、使用リターン関数と変数の格納の違いは何ですか?
public int something() {
return 1;
}
public static void main() {
int returnValue = something();
System.out.println(returnValue);
//Prints 1
}
なぜ我々だけint型の変数と呼ばれるものに1を格納していないでしょうがSystem.out.print(something);
?
は、変数に格納することができますが、あなたは非常に重要な機能の一つは、それ自体の内部でメソッドを呼び出すための、すなわち能力を失うことになる
'add(1,2);'リターン関数なしでこのメソッドから値3を取得する方法を提案しますか? – Compass
'something()'が単に 'return 1'以外の何かをやっているのなら、どうしたらいいですか?すべての作業を終えるまで、あなたが戻ってきたいものが「1」であることを知らないので、「1」を割り当てることはできません。 – azurefrog
'something()'から返されるオプションがたくさんある場合、変数は値1のみを格納できません。そうであれば変数でもなく定数です。 – GuiDupas