Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2016, 14:15   #1
(Djoni)
 
Регистрация: 31.10.2016
Сообщений: 3
По умолчанию вытащить элемент

написать программу,которая при вводе двух чисел выдает ряд от первого числа до последнего, и третье число от 1 до 9,при встрече которого в нашем ряде должно быть удалено(не только это число, а все числа его содержащие)

Да и еще, если введено отрицательное число или второе значение больше первого, вывести об этом сообщение и попросить пользователя вести числа заново.

пример:
ввести числа
от (>= 0): <6>
до (>= 0): <18>
Цифра (0 <= цифра <= 9): <7>
результат
6 8 9 10 11 12 13 14 15 16 18 ( в ряде нет 7 и 17)

код

import java.util.Scanner;

public class Auf1 {

public static void main(String[] args) {
int zahl1, zahl2, zahl3;
System.out.println("число от: ");
System.out.println("число до: ");
zahl1 = new Scanner(System.in).nextInt();
zahl2 = new Scanner(System.in).nextInt();
if (zahl1 < 0 || zahl2 < 0) {
System.out.println("введено отрицательное число");//проверка на отрицательное число
}
if (zahl2 < zahl1) {
System.out.println("второе значение должно быть больше первого");//проверка на то,что второе больше первого
}
System.out.println("Цифра (0 <= цифра <= 9): ");
zahl3 = new Scanner(System.in).nextInt();//ввод третьего числа

while (zahl1 <= zahl2) {

System.out.print(" " + zahl1);
zahl1 = zahl1 + 1; / вывод ряда от и до и все, как взять 3-е число и вытащить его из ряда не понимаю.!!!!

}

// System.out.println(zahl1);
}

}



П С подскажите как вставить правильно код.
Спасибо
(Djoni) вне форума Ответить с цитированием
Старый 31.10.2016, 15:58   #2
(Djoni)
 
Регистрация: 31.10.2016
Сообщений: 3
По умолчанию

разобрался, спасибо мужики, классный форум,вот решение


Цитата:
package io;

import java.util.Scanner;

public class Auf1 {

public static void main(String[] args) {
int von, bis, zwischen;
//int a = IO.readInt("UUUUUU");
System.out.println("Eingabe einer nicht negativen Zahl von: ");//
von = new Scanner(System.in).nextInt();
while (von <= 0 ){
von = IO.readInt("Fehler");// проверка на то,что ввод с клавиатуры больше нуля
}
System.out.println("Eingabe einer nicht negativen Zahl bis: ");
bis = new Scanner(System.in).nextInt();
while (bis <= 0 ){
bis = IO.readInt("Fehler");// проверка на то,что ввод с клавиатуры больше нуля
}
while (bis < von) {
von = IO.readInt("Fehler");
}
System.out.println("Ziffer (0 <= ziffer <= 9): ");
zwischen = new Scanner(System.in).nextInt();

while (von <= bis) {
if (von%10 != zwischen)// если 5 делить на десять не равно третьему числу, тогда вывести этот ряд
System.out.print(" " + von);
von = von + 1;


}


}
(Djoni) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XSD: Атрибут не объявлен / Элемент имеет недопустимый дочерний элемент Lucien_Lachance Помощь студентам 2 14.06.2015 18:51
Вывод элементов списка по правилу: текущий элемент, предыдущий элемент java_shkiper Помощь студентам 4 14.10.2013 17:42
Как вытащить элемент из базы данных? Onni SQL, базы данных 0 14.05.2013 16:27
Одномерный массив. Необходимо заменить последний положительный элемент на второй элемент массива кумитэ Паскаль, Turbo Pascal, PascalABC.NET 1 19.12.2011 16:44
Нужно вытащить элемент (паскаль) smail1701 Помощь студентам 3 06.12.2010 09:54