#nosuchelementexception
Вопрос:
Проблема заключается в том, чтобы повернуть число:
Вам даны два числа n и k. Вам необходимо повернуть n, k раз вправо.
В чем причина NoSuchElementException
этого ?
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int n = scn.nextInt();
int k = scn.nextInt();
for(int i = 0; i < k; i ) {
int p = n % 10;
n = n / 10;
int count = 0;
while (n != 0) {
count ;
n=n/10;
}
int no = (p*(int)Math.pow(10,count)) n;
System.out.println(no);
}
}
}
Комментарии:
1. Если вы ожидаете ответов, вы должны научиться редактировать разумную уценку. Это нечитабельно. Я попытаюсь отредактировать его.
2. nb: Эта проблема гораздо проще решается путем преобразования числа в строку и поворота ее. Что-то вроде
String d = String.valueOf(n); int m = d.length() - k; System.out.println(d.substring(m, d.length()) d.substring(0, m));