по всей точке этой программы: «Напишите программу, которая запрашивает у пользователя целое число от 2 до 10 и выводит все целые числа от 1 до 100, за исключением целочисленных кратных номер, введенный пользователем (modulois полезен) Например, если пользователь ввел 9, ваша программа должна распечатать все номера от 1 до 100, за исключением тех, которые были напечатаны программой 1. " Проблема, с которой я сталкиваюсь, заключается в том, что программа печатает точную противоположность тому, что я хочу сделать! Распечатывает все кратные введенного числа :( Я студент, поэтому совет и помощь приветствуются, но больше всего я хотел бы узнать, как ДУМАТЬ о решении этой программы, чтобы помочь мне в будущем. Спасибо всем :)Имея проблему в моей программе Java
Код:
import java.util.Scanner;
public class ProgramTwo
/*
*
*/
{
public static void main(String[] args)
{
System.out.println("Enter a number you would like to use: ");
Scanner sc=new Scanner(System.in);
int eviltwinNumb=sc.nextInt();
for(int i=eviltwinNumb; i<=100; i+=eviltwinNumb)
{
if(i%i != 0)
{
i++;
}
System.out.println(+i);
}
}
}
Что? Шутки в сторону? я% я? Это всегда будет 0 – Nabin