Java

【Java】DBから商品名・金額・税を取得し、商品名ごとの合計金額を算出する

■概要DBの「商品コードマスタ」および「金額・税テーブル」から、商品コードに紐づく商品名、金額、税を取得し、商品名ごとの合計金額(金額+税)を算出する。▼実行環境実行環境を以下に示す。Java:17MavenプロジェクトMySQL:8系■テ...
Python

【Python】自作例外処理で名前に数字を含む場合の例外を出力する

■概要実装する処理の概要は以下の通り。独自の例外処理(※Exceptionを継承)を作成名前に数字を含むかの判定処理を作成名前に数字を含む場合:例外出力(対象の名前を出力)名前に数字を含まない場合:戻り値「0」を出力※独自の例外処理について...
ツール

【Python】tkinter:1/8192選択アプリ

■概要tkinterのライブラリを使用して、1/2を選択し続け、1/8192を目指すアプリを作成する。実装概要は以下の通り。ラジオボタンで「左」または「右」を選択する「左」を選択した場合、「0」を設定する「右」を選択した場合、「1」を設定す...
Excel操作

【Python】Excelのテストケース表からテストデータをCSV形式で出力する

■概要以下のExcelのテストケース表から、テストデータを抽出し、CSVファイルに出力する。実装する仕様は以下の通り。「データ項目」列はCSVファイルのヘッダー部とする「値」列はCSVファイルのデータ部とするExcelの「main」シートか...
Java

【Java】junitを使用した単体テストの使い方

■概要以下の処理を実装し、Junitを使用した単体テストを実装する。・処理概要入力値が整数かを判定する処理入力値を3倍にして返す処理・実装概要Mavenプロジェクトで作成■pom.xmlの設定Junitはバージョン5系を使用するため、pom...
Java

【Java】JSONデータをインプット/アウトプットする

■概要以下2種類の処理を実装する。インプット:JSONデータを読み込みMAPに格納して出力する処理アウトプット:任意の引数から、JSONデータを作成する処理■特記事項mvnプロジェクトで作成するJSONの処理はjacsonを使用するため、p...
Python

【Python】任意の開始・終了文字列間の文字を取得する

■概要以下のような開始・終了文字列間の文字列を取得し、表示する。開始文字列:ABC終了文字列:XYZ対象の文字列:SRFSABCDEFGHIJKLMNOPQRSTUVWXYZ11実行結果:ABCDEFGHIJKLMNOPQRSTUVWXYZ...
Java

【Java】自作例外処理で年齢(正の整数)判定をする

■概要コンソールに年齢を入力し、入力した値をコンソールに表示する処理を作成する。年齢判定判定処理は以下の通り。入力値が整数以外の場合は例外エラーとする。入力値がマイナスの場合、例外エラーとする。■ディレクトリ構成Javaソースのディレクトリ...
Python

【Python】括弧のフォーマットをチェックする

■概要括弧が正しい形で閉じているかチェックする。対象の括弧およびチェック仕様については以下の通り。対象括弧の種類は ・{ }・( ) の3種類チェック対象閉じ括弧 ]・}・)で終わらないものはNG例:{aaa括弧の一部が入れ子になっているも...
Python

【Python】unittestの使い方まとめ

■概要自分が作成した処理について、単体テストを実施するにあたり、unittestライブラリの使い方をまとめる。▼試験対象のモジュール今回、サンプルとして使用する試験対象のモジュールを以下に示す。テスト対象の処理概要とサンプルコード引数に設定...