2023-12

018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 020 解答例

import java.util.List; public class NumberPrinter { // ジェネリクスメソッド printNumbers を定義 public static <T extends Number> void...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 020 問題

問題 1. printNumbers というメソッドを作成してください。このメソッドは、数値型のリストまたはそのサブタイプを受け取り、要素を順番に表示します。 2. printNumbers メソッドを使用して、整数型のリスト、ダブル型のリ...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 019 解答例

import java.util.List; public class GenericSwapExample { // ジェネリクスメソッド swapElements public static <T> void swapElements(...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 019 問題

問題 1. swapElements というジェネリクスメソッドを作成してください。このメソッドは、与えられたリスト内の指定された2つの要素を交換します。 2. swapElements メソッドを使用して、整数型のリスト、文字列型のリスト...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 018 解答例

import java.util.List; public class NumericSum { public static <T extends Number> double sumOfList(List<T> list) { doubl...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 018 問題

問題 1. sumOfList というメソッドを作成してください。このメソッドは数値型のリストを受け取り、要素の合計を返します。 2. sumOfList メソッドを使用して、整数型のリスト、ダブル型のリスト、および任意の数値型のリストの合...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 017 解答例

public class Pair<T extends Comparable<T>> { private T first; private T second; public Pair(T first, T second) { this.fi...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 017 問題

問題 1. Pair というジェネリクスクラスを作成してください。このクラスは2つの要素を保持します。 2. Pair クラスに getMax というメソッドを実装して、2つの要素のうちで大きい方を返すようにしてください。 3. Pair ...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 016 解答例

import java.util.Collection; public class GenericExample { // ワイルドカードを使用したジェネリクスメソッド public static void printElements(Co...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 016 問題

問題 1. printElements というメソッドを作成してください。このメソッドは任意のジェネリクスコレクションを受け取り、要素を順番に出力します。 2. printElements メソッドを使用して、整数型のリスト、文字列型のリス...