質問編集履歴

1

エラーメッセージの変更

2021/09/13 13:12

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- javaで1~100までの数でメソッドを使6の倍数を引数で表示したい
1
+ Stringクラスにつ
test CHANGED
@@ -1,55 +1,33 @@
1
+ javaで
2
+
1
- ### 前提・実現したこと
3
+ String a="あうえお";
4
+
5
+ System.out.println(a);
2
6
 
3
7
 
4
8
 
9
+ みたいに記述するとStringクラス型の変数aに格納されている参照値を読み込んで
10
+
5
- javaで1~100まで数でソッド使6の倍数を引数で表示いです
11
+ 参照番地のメモリ?から文字列参照してると解釈るのですが、
12
+
13
+ 上のコードの'a'は参照型の変数ですよね?
6
14
 
7
15
 
8
16
 
9
- ### 発生している問題・エラーメッセージ
17
+ BufferedReader br = new BufferedReader();
10
18
 
11
19
 
12
20
 
13
- 6
21
+ でいう所の'br'と区分的には同じだと思っているのですが、
14
22
 
15
- 6
23
+ なぜ、参照型の変数である'a'だけをSystem.out.printlnに入れるだけで
16
24
 
17
- 6
25
+ 文字を出力できているのでしょうか。(メソッド名が必要ない?)
18
26
 
27
+ Stringクラスの中の何を呼び出しているのでしょうか?
28
+
19
- 表示され
29
+ BufferedReaderクラスでは同じようなこはできせんよね
20
30
 
21
31
 
22
32
 
23
- ### 該当のソースコード
24
-
25
-
26
-
27
- Basic7 num = new Basic7();
28
-
29
- num.baisu(6);
30
-
31
- }
32
-
33
- public void baisu(int n){
34
-
35
- for(int i = 1; i <= 100; i++) {
36
-
37
- if(i % 6 == 0){
38
-
39
- System.out.println(n);
40
-
41
- }
42
-
43
- }
44
-
45
- }
46
-
47
- }
48
-
49
-
50
-
51
- ### 試したこと
52
-
53
-
54
-
55
- 変数名n使いましたがnをど様に活用たら良いわかりません。
33
+ Stringクラスは、クラスとは根本的になにかが違うょう