質問編集履歴

1

パターンが2つありましたので、1つ削除いたしました。

2016/04/06 06:36

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -37,90 +37,6 @@
37
37
  for文を使って並び替えを行うアルゴリズム(バブルソート)を作成する。
38
38
 
39
39
 
40
-
41
- [パターン1]
42
-
43
- ```ここに言語を入力
44
-
45
- import java.io.*;
46
-
47
- import java.util.ArrayList;
48
-
49
-
50
-
51
- public class Java{
52
-
53
- public static void main (String[] args){
54
-
55
-
56
-
57
- ArrayList <String> array = new ArrayList<String>();
58
-
59
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
60
-
61
-
62
-
63
- try{
64
-
65
- while(true){
66
-
67
- System.out.println("文字を入力してください");
68
-
69
- String str = reader.readLine();
70
-
71
- array.add(str);
72
-
73
- if(str.equals("end")){
74
-
75
- System.out.println("");
76
-
77
- break;
78
-
79
- }
80
-
81
- }
82
-
83
-
84
-
85
- for(int i = 0; i <= array.size() -1;i++){
86
-
87
- for(int j = array.size() -1; j > i; j--){
88
-
89
-
90
-
91
- String score;
92
-
93
- if(array.get(j).compareTo(array.get(j-1) == 1){
94
-
95
- score = array.get(j);
96
-
97
- array.get(j) = array.get(j-1);
98
-
99
- array.get(j-1); = String score;
100
-
101
- }
102
-
103
- }
104
-
105
- }
106
-
107
- System.out.println(array);
108
-
109
-
110
-
111
- }catch(IOException e){
112
-
113
- System.out.println(e);
114
-
115
- }
116
-
117
- }
118
-
119
- }
120
-
121
- ```
122
-
123
- [パターン2]
124
40
 
125
41
  ```ここに言語を入力
126
42