整数を入力し、個数を入力し、数字を逆順に表示する 配列を使用
練習問題7の6
下の図に示すように、整数の個数を入力し、その個数の整数を入力すると、入力したのと逆の順にそれらの数を表示する。さらに、最大値と最小値を探し出して、これらも表示する
実行画面
整数の個数を入力>4【enterキー】
数値1を入力>20【enterキー】
・
・
数値4を入力>30【enterキー】
入力値を順に表示します。
数値1:30
・
・
数値4:20
入力値の最大値は○○です。
入力値の最小値は□□です。
解答例
public class ren07_6 if(max < num[i]){
{
public static void main (String[] args) throws IOException
{
BufferedReader br =
new BufferedReader( new InputStreamReader(System.in));
System.out.print("整数の個数を入力 > ");
int n = Integer.parseInt( br.readLine() );
int num[] = new int[n];
for(int i=0; i
num[i] = Integer.parseInt( br.readLine() );
}
int max = num[0];
int min = num[0];
for(int i=1; i
max = num[i];
}
if(min > num[i]){
min = num[i];
}
}
System.out.println("入力値を逆順に表示します。");
for(int i=n-1; i>=0; i--){
System.out.println("整数 " + (i+1) + " : " + num[i]);
}
System.out.println("入力値の最大値は " + max + " です。");
System.out.println("入力値の最小値は " + min + " です。");
}
}
整数を入力し、個数を入力し、数字を逆順に表示する 配列を使用関連ページ
- 整数を入力し表示する for繰り返し構文を使用する
- 連続した整数を表示する for繰り返し構文を使用する
- 整数を入力し、最大倍数を表示する for繰り返し構文使用する
- 整数を入力し、倍数選択、最大値表示する for繰り返し構文使用する
- 個数入力、合計値表示 for繰り返しを使用する
- 連続した整数を表示し、合計表示 for繰り返し構文を使用する
- 連続した整数を表示し、平均表示 for繰り返し構文を使用する
- 整数を入力し、範囲を判定する 演算子を使用する
- 整数を入力し、倍数を判定する 演算子を使用する
- 整数を入力し、選択した倍数を判定する 演算子を使用する
- 生年月日入力し、年齢表示 演算子使用
- 整数を表示、指定行まで繰り返し for文を使用する
- 整数を連続して、各行に表示する for文を使用する
- 整数を入力し、正方形を表示する for文を使用する
- 整数入力し、二等辺三角形を表示する for文を使用
- 整数を入力し、逆二等辺三角形を表示する for繰り返し構文使用する
- 整数を入力し、頂点のある二等辺三角形を表示する for繰り返し構文使用する
- 整数を入力し、平行四辺形を表示する for繰り返し構文使用する
- 幅、たて、よこを入力し、図形を表示する。for文を使用
- 一桁の整数を入力すると、n×nの乗算表を表示 for文を使用
- 整数を入力し、計算結果を表示する switch case文
- 配列を用意し、中身を表示する
- 配列を用意し、代入した配列の中身を表示する
- 配列を用意し、入力した配列を表示する
- 整数を入力し、個数を入力し、数字を表示する 配列を使用