Top >Java 練習問題集

2. 入力

 以降の練習問題を進めるうえで、キーボードから数値や文字列を入力する必要があります

 通常、ユーザーからの入力を正確に得るには入力値のチェックなどの処理が必要ですが、練習問題ですのでそれらの処理は行わず、ユーザーが要求通りに入力するものとします

 

 次のように記述すると String 型変数 s に入力された1行分の文字列が得られます

import java.io.*;

public class Exercise
{
    public static void main( String[] args ) throws IOException
    {
        BufferedReader br = new BufferedReader(
                                new InputStreamReader( System.in ) );

        String  s = br.readLine();    // 1行分の文字列を入力する
    }
}
※ "import java.io.*;" と "throws IOException" の記述を忘れないでください

 

 数値を得るには、入力された文字列を数値に変換します

BufferedReader br = new BufferedReader(
                        new InputStreamReader( System.in ) );

String  s = br.readLine();    // 1行分の文字列を入力する
int     n = Integer.parseInt( s );    // 文字列から数値を得る

 

 次のように一行で記述することができます

BufferedReader br = new BufferedReader(
                        new InputStreamReader( System.in ) );

int n = Integer.parseInt( br.readLine() );

練習問題 2 - 1

String 型の変数 s に文字列を入力し、s の値を表示するプログラムを作成しなさい

練習問題 2 - 2

int 型の変数 x に数値を入力し、x の値を表示するプログラムを作成しなさい

練習問題 2 - 3

int 型の変数 x に数値を入力し、x を 1 乗、2 乗、3 乗した結果を表示するプログラムを作成しなさい

練習問題 2 - 4

int 型の変数 x、y にそれぞれ数値を入力し、x と y の和、差(x-y)、積、商と余り(x÷y)、を表示するプログラムを作成しなさい

練習問題 2 - 5

2つの整数値を入力し、平均値を求めるプログラムを作成しなさい

※ 計算は整数で行い、小数点以下は切り捨ててよい

練習問題 2 - 6

年齢を訊ね、生まれてから現在までの、おおよその日数を表示するプログラムを作成しなさい

※ 日数の計算は閏年等を考慮せず、年齢×365とする
PAPER BOWL
NEZEN