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

回答編集履歴

2

自己解決回答へのコメントが流れたので自分の回答に記載

2019/11/19 08:59

投稿

dice142
dice142

スコア5158

answer CHANGED
@@ -13,4 +13,30 @@
13
13
 
14
14
  どっちに合わせるのかは仕様次第なのでわかりかねますが、
15
15
  メソッドの定義があっていれば呼び出し側を、
16
- 呼び出し側があっていればメソッドの定義を修正しましょう。
16
+ 呼び出し側があっていればメソッドの定義を修正しましょう。
17
+
18
+ ---
19
+
20
+ 質問者さんが解決されたという回答に関して指摘しましたが、
21
+ コメントが流れてしまったし、質問文にも解決したというコードが載ってるので
22
+ 自分の回答に注意喚起がてら載せておこうかなと思います。
23
+
24
+ > int型をString型に型変換することで解決しました。
25
+
26
+ ということですが、
27
+ ```
28
+ Main.java:13: error: method getUserProfile in class Main cannot be applied to given types;
29
+ ```
30
+ のエラーに対する解決策ではありません。
31
+
32
+ 実際に型変換したという
33
+ ```
34
+ String strnum=String.valueOf(num);
35
+ ```
36
+ こちらのコードは何処にも使われていませんし、
37
+ プログラムにも不備や意図不明な箇所が多いです。
38
+
39
+ たぶん質問した内容に関してではなく、
40
+ 課題か何かのゴールを回答の最終形にしているのでチグハグな状況になっています。
41
+
42
+ エラー文を頼りに閲覧した人は注意してください。

1

なんか質問文変わってたので仕方なく。

2019/11/19 08:59

投稿

dice142
dice142

スコア5158

answer CHANGED
@@ -2,4 +2,15 @@
2
2
  System.out.print(getUserProfile(i)) +",");
3
3
  ```
4
4
  括弧`()`の数が合ってません。
5
- よく確認してみましょう。
5
+ よく確認してみましょう。
6
+
7
+ ---
8
+
9
+ [質問文変わった後の回答]
10
+
11
+ メソッドの定義では引数なし、呼び出し側ではint型の`i`を渡しているので
12
+ 定義と呼び出しが合っていないというエラーになっています。
13
+
14
+ どっちに合わせるのかは仕様次第なのでわかりかねますが、
15
+ メソッドの定義があっていれば呼び出し側を、
16
+ 呼び出し側があっていればメソッドの定義を修正しましょう。