回答編集履歴

2

文法修正

2017/04/26 19:32

投稿

marimom7
marimom7

スコア37

test CHANGED
@@ -7,6 +7,8 @@
7
7
  (対象言語が不明なためC++の例です)
8
8
 
9
9
 
10
+
11
+ ```C++
10
12
 
11
13
  #include <iostream>
12
14
 
@@ -40,11 +42,19 @@
40
42
 
41
43
  }
42
44
 
45
+ ```
46
+
43
47
 
44
48
 
45
49
  上記に必要な知識としてはchar型、string型、if構文、for構文、配列などです
46
50
 
47
51
  参考になればと思います
52
+
53
+
54
+
55
+
56
+
57
+
48
58
 
49
59
 
50
60
 
@@ -54,7 +64,7 @@
54
64
 
55
65
  下記のような例です。
56
66
 
57
-
67
+ ```Java
58
68
 
59
69
  import java.io.BufferedReader;
60
70
 
@@ -70,7 +80,7 @@
70
80
 
71
81
  String str2 = "";
72
82
 
73
-
83
+
74
84
 
75
85
  for(int i = 0; i < str.length(); i++){
76
86
 
@@ -96,4 +106,10 @@
96
106
 
97
107
 
98
108
 
109
+ ```
110
+
111
+
112
+
99
113
  文字列の中にある1という文字をなんと肉に変換してしまいます。
114
+
115
+ Stringのメソッドで、strの文字を1つずつ抜き出し、文字が1かどうか判定して1なら肉を、それ以外ならstrの文字をstr2に入れているという仕組みになります。

1

言語を私が間違えていましたので追記になります。

2017/04/26 19:32

投稿

marimom7
marimom7

スコア37

test CHANGED
@@ -45,3 +45,55 @@
45
45
  上記に必要な知識としてはchar型、string型、if構文、for構文、配列などです
46
46
 
47
47
  参考になればと思います
48
+
49
+
50
+
51
+ 追記
52
+
53
+ 失礼しました、Java言語でしたね。
54
+
55
+ 下記のような例です。
56
+
57
+
58
+
59
+ import java.io.BufferedReader;
60
+
61
+ import java.io.InputStreamReader;
62
+
63
+
64
+
65
+ public class Main {
66
+
67
+ public static void main(String[] args) throws Exception {
68
+
69
+ String str = "123456";
70
+
71
+ String str2 = "";
72
+
73
+
74
+
75
+ for(int i = 0; i < str.length(); i++){
76
+
77
+ if(str.charAt(i) == '1'){
78
+
79
+ str2 += "肉";
80
+
81
+ }else{
82
+
83
+ str2 += str.charAt(i);
84
+
85
+ }
86
+
87
+ }
88
+
89
+
90
+
91
+ System.out.println(str2);
92
+
93
+ }
94
+
95
+ }
96
+
97
+
98
+
99
+ 文字列の中にある1という文字をなんと肉に変換してしまいます。