質問編集履歴
4
sddd
test
CHANGED
File without changes
|
test
CHANGED
@@ -112,7 +112,7 @@
|
|
112
112
|
|
113
113
|
10桁目以降はなし。
|
114
114
|
|
115
|
-
1234567890 → 2076526
|
115
|
+
1234567890 → 2076526030としたい。かけた値の1桁目のみ表示させたい。
|
116
116
|
|
117
117
|
|
118
118
|
|
3
sss
test
CHANGED
File without changes
|
test
CHANGED
@@ -110,9 +110,9 @@
|
|
110
110
|
|
111
111
|
1桁目と3桁目と4桁目の値にはx9をして、6桁目と5桁目と9桁目の値にはx7をしたいです。
|
112
112
|
|
113
|
+
10桁目以降はなし。
|
113
114
|
|
114
|
-
|
115
|
-
1234567890 → 207652
|
115
|
+
1234567890 → 2076526530としたい。かけた値の1桁目のみ表示させたい。
|
116
116
|
|
117
117
|
|
118
118
|
|
2
ssss
test
CHANGED
File without changes
|
test
CHANGED
@@ -122,7 +122,7 @@
|
|
122
122
|
|
123
123
|
|
124
124
|
|
125
|
-
修正後
|
125
|
+
修正後 +1ができない。。
|
126
126
|
|
127
127
|
```java
|
128
128
|
|
@@ -175,3 +175,17 @@
|
|
175
175
|
|
176
176
|
|
177
177
|
```
|
178
|
+
|
179
|
+
実行したらエラーが出てしまいました。
|
180
|
+
|
181
|
+
Exception in thread "main" java.lang.NumberFormatException: For input string: "9876543210"
|
182
|
+
|
183
|
+
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
184
|
+
|
185
|
+
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
186
|
+
|
187
|
+
at java.base/java.lang.Integer.valueOf(Integer.java:983)
|
188
|
+
|
189
|
+
at kakeibo.java/test.nouNum.Num01(nouNum.java:5)
|
190
|
+
|
191
|
+
at kakeibo.java/kakeibo.java.main.main(main.java:12)
|
1
dddd
test
CHANGED
File without changes
|
test
CHANGED
@@ -119,3 +119,59 @@
|
|
119
119
|
実行したら、配列型をswitchでデータの受け渡しはできないとエラーがでました。
|
120
120
|
|
121
121
|
どのようにしたら、1234567890の桁数に対して計算ができるようになるのか教えていただきたいです。
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
修正後
|
126
|
+
|
127
|
+
```java
|
128
|
+
|
129
|
+
package test;
|
130
|
+
|
131
|
+
public class nouNum {
|
132
|
+
|
133
|
+
public String Num01(String in){
|
134
|
+
|
135
|
+
int num = Integer.valueOf(in);
|
136
|
+
|
137
|
+
int num01=(num+1);
|
138
|
+
|
139
|
+
String numStr = String.valueOf(num01);
|
140
|
+
|
141
|
+
for(int i = 0; i < numStr.length(); ++i) {
|
142
|
+
|
143
|
+
String digit = numStr.substring(i, i+1);
|
144
|
+
|
145
|
+
System.out.printf("%2d桁目は%dです。\n", i+1, Integer.valueOf(digit));
|
146
|
+
|
147
|
+
}
|
148
|
+
|
149
|
+
return numStr;
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
}
|
154
|
+
|
155
|
+
}
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
public class main {
|
160
|
+
|
161
|
+
public static void main(String[] args) {
|
162
|
+
|
163
|
+
nouNum test01 =new nouNum();
|
164
|
+
|
165
|
+
System.out.println(test01.Num01("9876543210"));
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
}
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
}
|
174
|
+
|
175
|
+
|
176
|
+
|
177
|
+
```
|