Я пытаюсь выполнить простую математическую операцию с несколькими числами. После завершения я хочу, чтобы числа типа int были изменены на String. Я могу получить код для компиляции для первых 4 else if, но 5-й вопрос дает мне проблему при создании n5x. Мне не разрешено создавать значение в инструкции else? Если это так? Спасибо.Изменение значений внутри строки на строку
if (n1==1){
int n1x = ((n1*10 +n2) + (n3*10+n4)+(n5));
n1s = Integer.toString(n1x);
outFile.println(n1s);}
else if (n2==2){
int n2x = (n2 + (n1*10 + n3)+(n4*10+ n5));
n2s = Integer.toString(n2x);
outFile.println(n2s);}
else if (n3==3){
int n3x = ((n3*10 +n2) + n1+ (n4*10+n5));
n3s = Integer.toString(n3x);
outFile.println(n3s);}
else if (n4 == 4){
int n4x = (n4 + (n3 +n2*10)+(n5+n1*10));
n4s = Integer.toString(n4x);
outFile.println(n4s);}
else
int n5x = ((n5) + (n4+ n3*10) + (n2+n1*10));
n5s = Integer.toString(n5x);
outFile.println(n5s);
Используйте правильный стиль вдавливания/крепления, и вы избежите многих ошибок. –
... и если не для избежания ошибок; отформатируйте код для нас, который попытается ответить на ваш вопрос. – Mizipzor
Вот почему конечная скобка получает свою собственную линию –