質問するログイン新規登録

回答編集履歴

4

修正。

2016/01/25 05:30

投稿

hentai_nabe
hentai_nabe

スコア94

answer CHANGED
@@ -3,6 +3,7 @@
3
3
  コンソールからの入力になるので、入力文字は全てstring型で受け取れます。
4
4
  したがって、以下のようなメソッドを作って対応してみてはいかがでしょう?
5
5
  数値に限らず、引数で渡した文字列を辞書順で比較し、小さいほう又は大きいほうを受け取れます。
6
+ ※数字だけに限らず、文字列も大小を判別できるので、やや汎用的かな?
6
7
 
7
8
  >
8
9
  public static String returnMinValue( String val1 , String val2 ){

3

修正

2016/01/25 05:30

投稿

hentai_nabe
hentai_nabe

スコア94

answer CHANGED
@@ -23,11 +23,16 @@
23
23
  }
24
24
 
25
25
  case:"1"
26
+ case:"Max"
27
+ に対しては、returnMaxValueを。
28
+
29
+ case:"2"
26
30
  case:"Min"
27
31
  に対しては、returnMinValueを。
28
32
 
29
- case:"2"
33
+ いかがでしょう?
30
- case:"Max"
34
+ caseの区切りにbreak;するのを忘れないでね!
31
- に対しては、returnMaxValueを。
32
35
 
36
+ あと、入力チェックが実装されていないようなので、
33
- いかでしょう?
37
+ 余力あれば入れてみてください。
38
+ ※1,Max,2,Min以外の入力があった場合への対応など。

2

修正

2016/01/25 05:29

投稿

hentai_nabe
hentai_nabe

スコア94

answer CHANGED
@@ -1,1 +1,33 @@
1
+ こんにちは。
2
+
3
+ コンソールからの入力になるので、入力文字は全てstring型で受け取れます。
4
+ したがって、以下のようなメソッドを作って対応してみてはいかがでしょう?
5
+ 数値に限らず、引数で渡した文字列を辞書順で比較し、小さいほう又は大きいほうを受け取れます。
6
+
7
+ >
8
+ public static String returnMinValue( String val1 , String val2 ){
9
+ if( val1.compareTo( val2 ) < 0 ){
10
+ return val2;
11
+ }else{
12
+ return val1;
13
+ }
14
+ }
15
+
16
+ >
17
+ public static String returnMaxValue( String val1 , String val2 ){
18
+ if( val1.compareTo( val2 ) < 0 ){
19
+ return val1;
20
+ }else{
21
+ return val2;
22
+ }
23
+ }
24
+
25
+ case:"1"
26
+ case:"Min"
27
+ に対しては、returnMinValueを。
28
+
29
+ case:"2"
30
+ case:"Max"
31
+ に対しては、returnMaxValueを。
32
+
1
- 修正中す.....
33
+ いかがしょう?

1

修正

2016/01/25 05:27

投稿

hentai_nabe
hentai_nabe

スコア94

answer CHANGED
@@ -1,13 +1,1 @@
1
- こんにちは。
2
-
3
- 質問内容について分からない部分を質問させていただきます。
4
- 動きとしては、以下のようなイメージで合っていますか?
5
-
6
- 入力1:3 7 //output min=3, max=7
7
- 入力2:4 8 //output min=3, max=8
8
- 入力3:2 5 //output min=2, max=8
9
- 入力5:1 9 //output min=1, max=9
10
- 入力6:5 6 //output min=1, max=9
11
-
12
- 入力1~順番にキーボードで打ち込んでいくことを想定しているんですが、
13
- 想定の動作と合っていまか?
1
+ 修正中で.....