我想嘗試使這種輸出,但我的代碼有一些錯誤。最好是使用下面的if/else語句,還是使用另一個循環?Java時間表
這是我想要的輸出:
Do you wish to continue >> Y
Please enter the integer >> 2
table 2
1 x 2 = 2
2 x 2 = 4
...
12 x 2 = 24
Do you want to continue >> T
這裏是我當前的代碼:
import java.util.Scanner;
public class tugas6{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int pilihan;
int i, j;
System.out.println("Do you want to continue >>");
pilihan = input.nextInt();
if (pilihan==y)
System.out.println("Please enter the integer >>");
Scanner in = new Scanner(System.in);
j = in.nextInt();
System.out.println("table" +j);
for (i = 1 ; i <= 12 ; i++)
System.out.println(+i+"*"+j+" = "+(i*j));
else (pilihan==t)
System.out.println("Thank you");
}
}
}
謝謝。
你的問題是什麼呢?首先'y'不是一個整數。 – proulxs 2014-10-10 17:49:48
'if(pilihan == y)'後面缺少一個括號' – Brian 2014-10-10 17:50:37