Упражнения на Java: поменять местами две переменные

Java Basic: упражнение 15 с решением

Напишите программу на Java для обмена двумя переменными.

Java: замена двух переменных

Обмен двух переменных означает взаимный обмен значениями переменных. Обычно это делается с данными в памяти.

Самый простой способ поменять местами две переменные — использовать третью временную переменную:

 define swap (a, b) temp: = aa: = bb: = temp  

Наглядное представление:

Пример решения :

Код Java:

  открытый класс Exercise15 {public static void main (String [] args) {int a, b, temp;  а = 15;  b = 27;  System.out.println ("Перед заменой: a, b =" + a + "," + + b);  temp = a;  а = б;  b = темп;  System.out.println ("После замены: a, b =" + a + "," + + b);  }}  

Без использования третьей переменной.

Пример решения : —

Код Java:

  открытый класс Exercise15 {public static void main (String [] args) {//int, double, float int  а, б;  а = 15;  b = 27;  System.out.println ("Перед заменой: a, b =" + a + "," + + b);  а = а + б;  б = а - б;  а = а - б;  System.out.println ("После замены: a, b =" + a + "," + + b);  }}  

Пример вывода:

 Перед заменой: a, b = 15, 27 После замены: a, b = 27, 15 

Блок-схема:

Пример решения (ввод от пользователя):

Код Java:

   import java.util.Scanner; открытый класс Main {public static void main (String [] args) {int x, y, z;  Сканер в = новый Сканер (System.in);  System.out.println ("Введите первое число:");  х = in.nextInt ();  System.out.println ("Введите второе число:");  y = in.nextInt ();  г = х;  х = у;  y = z;  System.out.println («Поменяны местами значения 3:« + x + »и« + y »);  }}  

Пример вывода:

 Введите первое число: 36 Введите второе число: 44 Поменяны местами значения: 44 и 36 

Блок-схема:

Редактор кода Java:

Назад: Напишите программу Java для печати американского на экране.
Далее: напишите программу на Java для печати лица.

Оцените статью
nanomode.ru
Добавить комментарий