init commit

This commit is contained in:
m-mun
2026-09-03 09:09:11 +09:00
parent 7e0caa5ac3
commit f22760db5c
180 changed files with 34706 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
GK,クラウディオ・ブラボ,チリ,マンチェスター・C
GK,ジャンルイジ・ブッフォン,イタリア,ユヴェントス
GK,ダビド・デ・ヘア,スペイン,マンチェスター・U
GK,ケイロル・ナバス,コスタリカ,レアル・マドリード
GK,マヌエル・ノイアー,ドイツ,バイエルン
DF,ダヴィド・アラバ,オーストリア,バイエルン
DF,ジョルディ・アルバ ,スペイン,バルセロナ
DF,セルジュ・オーリエ,コートジボワール,パリ・サンジェルマン
DF,エクトル・ベジェリン,スペイン,アーセナル
DF,ジェローム・ボアテング,ドイツ,バイエルン
DF,レオナルド・ボヌッチ,イタリア,ユヴェントス
DF,ダニエル・カルバハル,スペイン,レアル・マドリード
DF,ジョルジョ・キエッリーニ,イタリア,ユヴェントス
DF,ダニエウ・アウヴェス,ブラジル,ユヴェントス
DF,ダヴィド・ルイス,ブラジル,チェルシー
DF,ディエゴ・ゴディン,ウルグアイ,アトレティコ・マドリード
DF,マッツ・フンメルス,ドイツ,バイエルン
DF,フィリップ・ラーム,ドイツ,バイエルン
DF,マルセロ,ブラジル,レアル・マドリード
DF,ハビエル・マスチェラーノ,アルゼンチン,バルセロナ
DF,ペペ,ポルトガル,レアル・マドリード
DF,ジェラール・ピケ,スペイン,バルセロナ
DF,セルヒオ・ラモス,スペイン,レアル・マドリード
DF,チアゴ・シウヴァ,ブラジル,パリ・サンジェルマン
DF,ラファエル・ヴァラン,フランス,レアル・マドリード
MF,シャビ・アロンソ,スペイン,バイエルン
MF,セルヒオ・ブスケツ,スペイン,バルセロナ
MF,ケヴィン・デ・ブライネ,ベルギー,マンチェスター・C
MF,エデン・アザール,ベルギー,チェルシー
MF,アンドレス・イニエスタ,スペイン,バルセロナ
MF,エンゴロ・カンテ,フランス,チェルシー
MF,トニ・クロース,ドイツ,レアル・マドリード
MF,ルカ・モドリッチ,クロアチア,レアル・マドリード
MF,メスト・エジル,ドイツ,アーセナル
MF,ディミトリ・パイェ,フランス,ウェストハム
MF,ポール・ポグバ,フランス,マンチェスター・U
MF,イヴァン・ラキティッチ,クロアチア,バルセロナ
MF,ダビド・シルバ,スペイン,マンチェスター・C
MF,マルコ・ヴェラッティ,イタリア,パリ・サンジェルマン
MF,アルトゥーロ・ビダル,チリ,バイエルン
FW,セルヒオ・アグエロ,アルゼンチン,マンチェスター・C
FW,ギャレス・ベイル,ウェールズ,レアル・マドリード
FW,カリム・ベンゼマ,フランス,レアル・マドリード
FW,クリスティアーノ・ロナウド,ポルトガル,レアル・マドリード
FW,パウロ・ディバラ,アルゼンチン,ユヴェントス
FW,アントワーヌ・グリーズマン,フランス,アトレティコ・マドリード
FW,ゴンサロ・イグアイン,アルゼンチン,ユヴェントス
FW,ズラタン・イブラヒモヴィッチ,スウェーデン,マンチェスター・U
FW,ロベルト・レヴァンドフスキ,ポーランド,バイエルン
FW,リオネル・メッシ,アルゼンチン,バルセロナ
FW,トーマス・ミュラー,ドイツ,バイエルン
FW,ネイマール,ブラジル,バルセロナ
FW,アレクシス・サンチェス,チリ,アーセナル
FW,ルイス・スアレス,ウルグアイ,バルセロナ
FW,ジェイミー・ヴァーディ,イングランド,レスター
1 GK クラウディオ・ブラボ チリ マンチェスター・C
2 GK ジャンルイジ・ブッフォン イタリア ユヴェントス
3 GK ダビド・デ・ヘア スペイン マンチェスター・U
4 GK ケイロル・ナバス コスタリカ レアル・マドリード
5 GK マヌエル・ノイアー ドイツ バイエルン
6 DF ダヴィド・アラバ オーストリア バイエルン
7 DF ジョルディ・アルバ スペイン バルセロナ
8 DF セルジュ・オーリエ コートジボワール パリ・サンジェルマン
9 DF エクトル・ベジェリン スペイン アーセナル
10 DF ジェローム・ボアテング ドイツ バイエルン
11 DF レオナルド・ボヌッチ イタリア ユヴェントス
12 DF ダニエル・カルバハル スペイン レアル・マドリード
13 DF ジョルジョ・キエッリーニ イタリア ユヴェントス
14 DF ダニエウ・アウヴェス ブラジル ユヴェントス
15 DF ダヴィド・ルイス ブラジル チェルシー
16 DF ディエゴ・ゴディン ウルグアイ アトレティコ・マドリード
17 DF マッツ・フンメルス ドイツ バイエルン
18 DF フィリップ・ラーム ドイツ バイエルン
19 DF マルセロ ブラジル レアル・マドリード
20 DF ハビエル・マスチェラーノ アルゼンチン バルセロナ
21 DF ペペ ポルトガル レアル・マドリード
22 DF ジェラール・ピケ スペイン バルセロナ
23 DF セルヒオ・ラモス スペイン レアル・マドリード
24 DF チアゴ・シウヴァ ブラジル パリ・サンジェルマン
25 DF ラファエル・ヴァラン フランス レアル・マドリード
26 MF シャビ・アロンソ スペイン バイエルン
27 MF セルヒオ・ブスケツ スペイン バルセロナ
28 MF ケヴィン・デ・ブライネ ベルギー マンチェスター・C
29 MF エデン・アザール ベルギー チェルシー
30 MF アンドレス・イニエスタ スペイン バルセロナ
31 MF エンゴロ・カンテ フランス チェルシー
32 MF トニ・クロース ドイツ レアル・マドリード
33 MF ルカ・モドリッチ クロアチア レアル・マドリード
34 MF メスト・エジル ドイツ アーセナル
35 MF ディミトリ・パイェ フランス ウェストハム
36 MF ポール・ポグバ フランス マンチェスター・U
37 MF イヴァン・ラキティッチ クロアチア バルセロナ
38 MF ダビド・シルバ スペイン マンチェスター・C
39 MF マルコ・ヴェラッティ イタリア パリ・サンジェルマン
40 MF アルトゥーロ・ビダル チリ バイエルン
41 FW セルヒオ・アグエロ アルゼンチン マンチェスター・C
42 FW ギャレス・ベイル ウェールズ レアル・マドリード
43 FW カリム・ベンゼマ フランス レアル・マドリード
44 FW クリスティアーノ・ロナウド ポルトガル レアル・マドリード
45 FW パウロ・ディバラ アルゼンチン ユヴェントス
46 FW アントワーヌ・グリーズマン フランス アトレティコ・マドリード
47 FW ゴンサロ・イグアイン アルゼンチン ユヴェントス
48 FW ズラタン・イブラヒモヴィッチ スウェーデン マンチェスター・U
49 FW ロベルト・レヴァンドフスキ ポーランド バイエルン
50 FW リオネル・メッシ アルゼンチン バルセロナ
51 FW トーマス・ミュラー ドイツ バイエルン
52 FW ネイマール ブラジル バルセロナ
53 FW アレクシス・サンチェス チリ アーセナル
54 FW ルイス・スアレス ウルグアイ バルセロナ
55 FW ジェイミー・ヴァーディ イングランド レスター

View File

@@ -0,0 +1,8 @@
オムライス,500
焼きそば,450
ハンバーグ,600
ステーキ,800
ナポリタン,600
ミラノ風ドリア,299
フライドチキン,300
カレー,600
1 オムライス 500
2 焼きそば 450
3 ハンバーグ 600
4 ステーキ 800
5 ナポリタン 600
6 ミラノ風ドリア 299
7 フライドチキン 300
8 カレー 600

View File

@@ -0,0 +1,23 @@
/*
* PTra19_01.java
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
public class PTra19_01 {
public static void main(String[] args) {
// TODO String型を格納するArraylistを変数名 animals で作成してください。
/*
* TODO animalsに以下の文字列を追加してください
* ・いぬ
* ・ねこ
* ・うさぎ
* ・たぬき
*/
// TODO animalsの中身を全て出力してください(拡張for文を使用する事)
}
}

View File

@@ -0,0 +1,46 @@
/*
* PTra19_02.java
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
public class PTra19_02 {
public static void main(String[] args) {
// TODO Player型を格納するArraylistを変数名 playerList で作成してください。
/*
* TODO 以下の情報を持つインスタンスを3つ作成してください
*
* -------1人目---------
* ポジション:MF
* 名前 :佐川真司
* 国 :日本
* 所属チーム:ドルトムント
*
* -------2人目---------
* ポジション:DF
* 名前 :永元佑都
* 国 :日本
* 所属チーム:インテル
*
* -------3人目---------
* ポジション:MF
* 名前 :本田健佑
* 国 :日本
* 所属チーム:ACミラン
*/
// TODO 作成したインスタンスを全てplayerListに追加してください
/*
* TODO playerListの情報を全て出力してください。(拡張for文を使用する事)
*
* ※ 以下のように標示されれば正解
* MF,佐川真司,日本,ドルトムント
* DF,永元佑都,日本,インテル
* MF,本田健佑,日本,ACミラン
*/
}
}

View File

@@ -0,0 +1,16 @@
/*
* PTra19_03.java
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
public class PTra19_03 {
public static void main(String[] args) {
//※ この問題はcommonパッケージのPlayerUtillクラスをよく読んでから解いてください。
// TODO PlayerUtillクラスのgetPlayerListメソッドを使用して選手のリストを取得してください
// TODO 選手のリストから、ポジションが FW の選手のみ出力してください
}
}

View File

@@ -0,0 +1,17 @@
/*
* PTra19_04.java
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
public class PTra19_04 {
public static void main(String[] args) {
// TODO PlayerUtillクラスのgetPlayerListメソッドを使用して選手のリストを取得してください
// TODO 選手のリストから、レアル・マドリード と バルセロナの選手を除外してください
// TODO 選手のリストをすべて出力してください
}
}

View File

@@ -0,0 +1,19 @@
/*
* PTra19_05.java
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
public class PTra19_05 {
public static void main(String[] args) {
// TODO FoodUtillクラスのgetFoodListメソッドを使用して料理一覧を取得してください
/*
* TODO 料理一覧の中からランダムに3品選んで、
* 選んだ料理名3つと合計の値段を出力してください。
* ※ 同じ料理が2回以上表示されてはいけません
* ※ 合計金額は 消費税は8%を加算して出力してください。(小数点以下切り捨て)
*/
}
}

View File

@@ -0,0 +1,36 @@
/*
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
package common;
public class Food {
// 名前
String name;
// 値段
int price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public Food(String name, int price) {
this.name = name;
this.price = price;
}
}

View File

@@ -0,0 +1,35 @@
/*
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
package common;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
public class FoodUtill {
/**
* fileの中のFoodMenu.csvを読み込んで、
* ArrayList<Food>の形に変換して返す
* @return 料理一覧
*/
public static ArrayList<Food> getFoodList() {
ArrayList<Food> foodList = new ArrayList<>();
try (Scanner scanner = new Scanner(new File("file/FoodMenu.csv"))) {
while(scanner.hasNext()) {
String line = scanner.nextLine();
String[] input = line.split(",");
Food player = new Food(input[0],Integer.parseInt(input[1]));
foodList.add(player);
}
} catch (FileNotFoundException e) {
System.out.println("ファイルが見つかりません");
}
return foodList;
}
}

View File

@@ -0,0 +1,109 @@
/*
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
package common;
public class Player {
/** ポジション */
private String position;
/** 名前 */
private String name;
/** 国 */
private String country;
/** 所属チーム */
private String team;
public Player() {
}
public Player(String position, String name, String country, String team) {
this.position = position;
this.name = name;
this.country = country;
this.team = team;
}
/**
* ポジションを取得します
* @return ポジション
*/
public String getPosition() {
return position;
}
/**
* ポジションを設定します
* @param position 設定したいポジション
*/
public void setPosition(String position) {
this.position = position;
}
/**
* 名前を取得します
* @return 名前
*/
public String getName() {
return name;
}
/**
* 名前を設定します
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* 国を取得します
* @return
*/
public String getCountry() {
return country;
}
/**
* 国を設定します
* @param country 設定したい国
*/
public void setCountry(String country) {
this.country = country;
}
/**
* 所属チームを取得します
* @return 所属チーム
*/
public String getTeam() {
return team;
}
/**
* 所属チームを設定します
* @param team 設定したい所属チーム
*/
public void setTeam(String team) {
this.team = team;
}
public String toString() {
final String SEP = ",";
StringBuilder str = new StringBuilder();
str.append(this.position);
str.append(SEP);
str.append(this.name);
str.append(SEP);
str.append(this.country);
str.append(SEP);
str.append(this.team);
return str.toString();
}
}

View File

@@ -0,0 +1,35 @@
/*
* 作成 Rhizome
*------------------------------------------------------------
* Copyright(c) Rhizome Inc. All Rights Reserved.
*/
package common;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
public class PlayerUtill {
/**
* fileの中のBestElevenCandidate.csvを読み込んで、
* ArrayList<Player>の形に変換して返す
* @return サッカー選手一覧
*/
public static ArrayList<Player> getPlayerList() {
ArrayList<Player> playerList = new ArrayList<>();
try (Scanner scanner = new Scanner(new File("file/BestElevenCandidate.csv"))) {
while(scanner.hasNext()) {
String line = scanner.nextLine();
String[] input = line.split(",");
Player player = new Player(input[0],input[1],input[2],input[3]);
playerList.add(player);
}
} catch (FileNotFoundException e) {
System.out.println("ファイルが見つかりません");
}
return playerList;
}
}