メソッド(2) 引数

演習参考資料

本日の授業のテキスト範囲

テキスト「ITText Java基本プログラミング」
  1. pp.89-95 (4.4メソッドの引数と戻り値)

演習の達成目標

授業時間内提出課題(2問)

授業時間内提出課題 問1, 2 ※提出必須 授業時間内に提出すること
コメントとインデントを参考に、各プログラムは正しくインデントすること。
  1. 下記例題1では、引数に渡された数値を表示するメソッド show(int) を定義し、これをmain()メソッドから呼び出している。
    メソッドshow(int)は戻り値が無いため、void型で宣言されている。
    例題1
    public class Kadai11_1{
        public static void main(String[] args){
            show(10);  //メソッド show(int) に引数として 10 を渡して呼び出す
        }
    
        static void show(int a){
            System.out.println("a="+a); //引数で受けとった値を表示する
        }
    }
    
    上記例題を参考に、引数で渡された値に 10 を足してから表示するようにメソッド show(int)を修正したプログラム Kadai11_1.javaを作成せよ。

    実行例(修正後)
    a=20
    

  2. 下記例題2では、引数に渡された二つの数値を表示し、合計を返すメソッド int add(int,int) の作成途中である。

    例題2
    public class Kadai11_2{
        public static void main(String[] args){
            int sum;
            sum = add(10, 20);  //メソッド int add(int,int) に10,20 を渡して呼び出す
            System.out.println("="+sum); //int add(int,int) の戻り値を表示する
        }
    
        static int add(int a, int b){
            System.out.print(a+"+"+b);  //引数 a と b を表示する
            return 0;
        }
    }
    
    上記例題を参考に、引数で渡された二つの値を足して合計を返すようにメソッド int add(int,int)を修正し、プログラム Kadai11_2.javaを完成させよ。

    実行例(修正後)
    10+20=30
    

課題の提出方法

課題の提出方法は、各クラス担当者の指示に従う。 正しく実行できることを確認の上、授業時間内提出課題のプログラムを提出せよ。

印刷提出の場合

プログラムが正しく実行できることを確認の上、担当者の指示に従い Kadai11_1.java Kadai11_2.java のプログラムソースコードを印刷して提出せよ。
印刷方法
nkf -e Kadai11_1.java | mpage -2f -bA4 | lpr -Pプリンタ名
上記がうまくいかない場合は mpage を省く
nkf -e Kadai11_1.java | lpr -Pプリンタ名

WebClass提出の場合

提出手順
  1. WebClassのプログラミング基礎演習コースを開く
  2. 教材から本日の日付の 提出課題(問1) をクリック
  3. [開始] をクリック
  4. 問1の回答記入欄に Java で作成したKadai11_1.javaプログラムソースコードをコピーペーストで貼り付ける
  5. [回答を保存] をクリック
  6. [終了] をクリック
同じ手順で提出課題(問2)Kadai11_2.javaを提出する。


<mackin>