/* プログラム名: Kadai2_1.java 作成日: 日付 作成者: 学籍番号 氏名 概 要: 標準入力(キーボード)から文字列を取得するプログラム */ import java.io.IOException; //入出力例外IOExceptionクラスを利用する import java.io.BufferedReader; //入力用BufferedReaderクラスを利用する import java.io.InputStreamReader; //入力用InputStreamReaderクラスを利用する public class Kadai2_1 { public static void main(String[] args) throws IOException { BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); //標準入力の準備 String s; //文字列を代入するためのString型変数宣言 System.out.println("何か入力せよ"); //ユーザに入力を促す s = buf.readLine(); //標準入力からの文字列をsに代入 System.out.println("入力データは " + s + " です。"); //文字列を表示 } }
Kadai2_1(修正後)の実行例
名前を入力してください。
Taro Joho
あなたの名前は Taro Joho です。
水色はキーボードからの入力
/* プログラム名: Kadai2_2.java 作成日: 日付 作成者: 学籍番号 氏名 概 要: int型リテラルを用いた演算を行うプログラム */ public class Kadai2_2 { public static void main(String[] args) { int a; // int型変数 a を宣言 a = 1 + 2; // a に 1+2 の演算結果を代入 System.out.println("1 + 2 = " + a); // a の値を表示 } }
を代入し、それぞれの演算結果を出力するようにサンプルプログラムKadai2_2.java を修正せよ。ただし、結果の値だけ表示するのではなく、出力結果が11 + 3 11 - 3 11 * 3 11 / 3 11 % 3
のように演算式と計算結果の変数値を表示するようコーディングすること。 Kadai2_2(修正後)の実行例11 + 3 = 14
11 + 3 = 14 11 - 3 = 8 11 * 3 = 33 11 / 3 = 3 11 % 3 = 2
nkf -e Kadai2_1.java | mpage -2f -bA4 | lpr -Pプリンタ名上記がうまくいかない場合は mpage を省く
nkf -e Kadai2_1.java | lpr -Pプリンタ名