-1
所以只是想確保我的代碼沒問題。要求用戶輸入一個數字
其目標是顯示一個由兩個不同數字組成的高四行三角形。該程序將要求兩個數字:一個在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