, поэтому просто убедитесь, что мой код в порядке.Попросите пользователя ввести номер
Цель состоит в том, чтобы отображать треугольник 4 линии высотой, состоящий из двух разных чисел. Программа запросит два номера: один между 0 и 4 и один между 5 и 9. Первая и третья строки треугольника будут заполнены первым числом; вторая и последняя строка треугольника будут заполнены вторым номером.
вот мой код:
/*This program displays a triangle 4 lines high, made up of two different
numbers. The program will ask for two numbers: one between 0 and 4
and one between 5 and 9. The first and third line of the triangle
will be filled with the first number; the second and last line of the
triangle will be filled with the second number. */
import java.util.Scanner;
public class Question {
public static void main(String args[]) {
Scanner keyboard = new Scanner (System.in);
int num1, num2;
\t System.out.print("Input a number between 0-4: ");
num1 = keyboard.nextInt();
System.out.print("Input a number between 5-9: ");
num2 = keyboard.nextInt();
if (num1>=0 && num1<=4 && num2>=5 && num2<=9){
System.out.println(" \t " + num1);
System.out.println(" \t "+num2 +" "+ num2);
System.out.println(" \t " + num1+" "+ num1+" "+ num1);
System.out.println("\t"+num2 +" "+ num2+" "+ num2+" "+ num2);
}
else{
System.out.println("Please Try again!");
}
}
}
Я не могу сказать, в чем ваш вопрос ... Что-то не так с вашим кодом? Или конкретная проблема, с которой вы сталкиваетесь? Разве это не выполняется, как вы ожидали? Редактировать: Я попробовал, и он делает именно то, что вы описали ... Я не вижу никакой проблемы? – SJB