Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

13.3. Оператор %, или остаток от деления;

 

Проект бесплатный, но вы можете помочь нам в его развитии 

 Рассмотрим арифметический оператор Java обозначающийся символом - (%). Этот оператор вычисляет остаток от деления целых чисел. Например:

System.out.print (11%4);

выведет нам на консоль число 3. Проще говоря в числе 11 может поместится две целых 4, и еще останется лишнее число 3.

Так вот "3" - это и есть остаток от деления 11 на 4.

Запишем небольшой исходник, чтоб разобраться, где же можно его применять. Я создал Java проект Lesson_13 и в нем создал Class под названием OstatokOtDeleniya

 

public class OstatokOtDeleniya {
	public static void main (String args []){
		int общееВремя = 325;
		int часов, минут;
		часов = общееВремя / 60;
		минут = общееВремя % 60;
		System.out.println ("Общее время = " + часов + "часа и " + минут + "минут");
	}
}

 

 После нажатия на кнопку "Run..." у Вас должно получится что-то на подобии моего

 Итак, что произошло в исходном коде, и какие операции были проведены?!

  • сначала мы инициировали примитивную переменную "общееВремя" типа int со значением 325 (минут)
  • дальше объявили две примитивные переменные "часов" и "минут" типа int 
  • с помощью оператора деления (/), произвели операцию над "общееВремя" и вычислили сколько "часов" находится в "общееВремя". Мы знаем, что в часе - 60 минут, значит 325/60=5 (остаток от деления при операциях над типом int не учитываются, поэтому мы получили целое число)
  • минуты мы узнаем с помощью оператора (%). При написании 325%60 программа покажет, что осталось после деления 325/60, то есть мы получим остаток от деления, который в нашем случае равен 25

 

 Спасибо за внимание. Ждем Вас снова. Если урок понравился, не забудьте отблагодарить проект нажав на смайлик :)

Если хотите перейти к следующему урок, нажмите на кнопку

Добавить комментарий

Защитный код
Обновить

HonestWay

Это то чем мы хотим заниматься. Помогать людям. Хотим что бы дети с удовольствием шли в школу и прийдя домой с не меньшим удовольствием садились делать уроки. Ведь так приятно когда получается. Да, есть люди, которым просто не дано складывать числа и образовывать математические связи в голове, но ведь мы пока и не пытаемся научить Вас чему-то сложному. Практически все уроки направлены на детей с 7-го по 11-й класс. И практически каждый ребенок приложив усилия возможно с помощью родителей, в состоянии выучить и понять школьный материал. Учитесь, старайтесь, не ленитесь и у Вас обязательно все получится. 

©2017 HonestWay. All Rights Reserved. Designed By Artur Teteruk

Search