![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
今、どの程度Javaについて学習できていますか?
自作メソッドを定義する、とかやりました?
やったのなら、そのメソッドから戻るのに return 命令を使っているはずです。特にメソッドでの処理結果を呼び出し側で利用するときには return ~ ; って感じで戻していると思います。
プログラム用語としての「返す」は、この「return 」の訳です。「戻す、戻る」などとも言います。
とばしたり斜め読みだったりしていたら、それまでに説明があったのを見落しただけかもしれません。最初から順を追って理解していきましょう。
もし、買った本というのが「Java○○入門」みたいな感じ(○○はゲームだのデータベースだのネットワークだのというあたり)だったりすると、対象者が「Javaはある程度習得している。でも○○についてはよくわかっていない人」用で、Javaについての解説が無いものかもしれません。その場合は、「Javaもプログラミング自体も初めてな人」を対象にしている本を買ってくるのが、早道となるでしょう。
この回答へのお礼
お礼日時:2011/08/07 13:58
本当にその通りだとおもいました。
javaもプログラミング自体も初めてな人を対象にした本をかうことにします!
ありがとうございました!
No.2
- 回答日時:
javaには標準ライブラリというものがあり、
明示的に表示しなくても使用できるインターフェイス(Stringとかintなど)があり、
その中のメソッドを使用することができます。
そしてStringなどに予め記述されているメソッドの中に
lengthメソッドなどが存在します。
メソッドには戻り値というものがありvoidであれば戻り値なし、
intであれば整数型の値をメソッドを呼び出された場所へ渡します。
なので、
public class test
{
public static void main(String[] args)
{
String str = "lengthTest";
int nagasa = str.length();
System.out.println( "長さは :" +nagasa);
}
}
というソースがあった場合
int nagasa = str.length()
という部分ではString型のstrのlengthというメソッドを呼び出しているので
呼び出した場所へ長さの値を【返す】ということです。
メソッドは呼び出すと表現するので、
それに合わせて呼び出しを返すという意味で
【返す】という表現をしているのではないかと想います。
※このあたりは私的な考えなので気になったら調べてみてください。
参考URL:http://java.sun.com/javase/ja/6/docs/ja/api/
No.1
- 回答日時:
ソースコード中に
"このテキスト"
と書くと,この文字列自体を表し,
"このテキスト".length()
と書くと,この文字列の長さを表すということ。
length()メソッドによって返された値を変数に代入してもいいし,
直接,演算や表示に用いてもいいです。
class Q6922685 {
public static void main(String[] args) {
System.out.println("このテキスト".length());
int x = "長さは".length() + "全体で".length() + "いくつ?".length();
System.out.println(x);
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- 英語 アルファベット順の4文字以上の英単語 10 2022/07/30 22:42
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- その他(プログラミング・Web制作) 2つのテキストファイルを比べて文字列を特定する方法を教えて下さい 5 2022/05/01 15:22
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- 大学受験 高校3年の女です。早稲田大学社会科学部を第1志望にしています。勉強のアドバイスと、現時点で過去問何割 2 2022/08/04 00:01
- 日本語 自立語/付属語という品詞区分の誤り 5 2022/09/05 00:20
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日本の教育って時間が無い中で...
-
エクセルVBAで、条件に一致する...
-
final修飾子を使っているのに、...
-
VBPをダブルクリックするとたま...
-
C# 演算 最大値 最小値 表現の仕方
-
【sendkeysメソッドが動かずに...
-
worksheets & rows メソッドは...
-
Windowsプログラムから音を出す...
-
Labelコントロールに数字を代入...
-
エクセルVBAにおけるON TIMEメ...
-
プログラミング Java
-
コマンドプロンプト実行後に画...
-
VB.NET イベントハンドラの意識...
-
ポストバック時のDatasourceバ...
-
Application.Wait の参照設定
-
JSPで<SELECT>の中にDBから持っ...
-
javaの中でaddElementは何ですか?
-
DataGridViewでセルクリックイ...
-
Range クラスのAutoFitプロパテ...
-
drawStringで文字間隔の調整
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
mainメソッドのthrows節で設定...
-
final修飾子を使っているのに、...
-
Labelコントロールに数字を代入...
-
onClickで関数呼出し後に、結果...
-
DataGridViewでセルクリックイ...
-
JSPで<SELECT>の中にDBから持っ...
-
コマンドプロンプト実行後に画...
-
Refreshメソッドの使い方
-
エクセルVBAにおけるON TIMEメ...
-
boolean型のフィールドとゲッタ...
-
javascriptからjavaを呼び出したい
-
VBPをダブルクリックするとたま...
-
配列のメソッド
-
【sendkeysメソッドが動かずに...
-
Excel VBA でExcelを終了したい...
-
VB.netで、シリアル通信のタイ...
-
worksheets & rows メソッドは...
-
Application.Wait の参照設定
-
(String args[])というメッソ...
おすすめ情報