Поделитесь своими знаниями, ответьте на вопрос:
Почему цикл в java работает неверно?если прописать вот так:System.out.println("Skol'ko ychenikov vvesti?"); int n=read.nextInt(); for (int i=1;i<=n;i++){ System.out.println("input name "+(i)); follower.addStudent(read.nextLine());то при выполнении цикла выводится input name 1, следом input name 2 (при этом не принимает значение для input name 1, принимает его только начиная с i=2), если ввод n с клавиатуры заменить на заранее заданное значение n, то все работает корректно. Что не так с вводом n с клавиатуры???
a) 10111010. n=8 => 8/3 - 3 8-ричных разряда
б) 1001111000111, n=13 => 13/3 - 5 8-ричных разрядов
в) A18C. Сначала найдем n. Посмотрим, сколько значащих разрядов у старшей цифры. A=1010 - 4 разряда. У остальных цифр по 4 разряда всегда. Поэтому n=3*4+4=16 => 16/3 - 6 8-ричных разрядов.
г) 1375BE.
1=1 : 1 разряд => n=5*4+1=21 => 21/3 - 7 8-ричных разрядов