1.輸入某個整數(將此整數存在inum變數中),請使用一層的for 迴圈,輸出 1~inum中可以被15整除的數
2.讓系統從1~50中隨機挑選一個整數(將此整數存在ran變數中),然後輸出1~ran中的所有整數
3.讓系統從5~65中隨機挑選一個整數(將此整數存在ran變數中),然後輸出1~ran中可以被9整除的數。(請先輸出ran的值) (
4.請利用二層的for 迴圈輸出如下的要求
12345
12345
12345
12345
12345
5.請利用二層的for 迴圈輸出如下的要求
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
6.請利用二層的for 迴圈輸出如下的要求
3 6 9 12 15
18 21 24 27 30
33 36 39 42 45
48 51 54 57 60
63 66 69 72 75
6.由電腦隨機產生一個50~99的數字,然後由使用者輸入數字猜一猜,電腦要告訴使用者「太高」還是「太低」,直到使用者猜對為止
Ans:
/* 第一題 */
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入一個整數");
int inum = scanner.nextInt();
System.out.println("您輸入的是:"+inum+" ");
for(int i = 1 ; inum > i ; i ++){
if(i % 15 == 0 ){
System.out.println("可被15整除的數:"+i);
}
}
/* 第二題 */
int ran = (int)(Math.random()*50+1);
for(int i = 1 ; ran >= i ; i++){
System.out.println("1~"+ran+"的整數有:"+i);
}
/* 第三題 */
ran = (int)(Math.random()*60+5);
System.out.println("ran:"+ran);
for(int i = 1 ; ran >= i ; i++){
if(i % 9 == 0 ){
System.out.println("可被9整除的數:"+i);
}
}
/* 第四題 */
for(int i = 0 ; 5 > i ; i++){
for(int j = 1 ; 5 >= j ; j++){
System.out.print(j);
}
System.out.println();
}
/* 第五題 */
int num1 = 1;
for(int i = 0 ; 5 > i ; i++){
for(int j = 1 ; 5 >= j ; j++){
System.out.print((num1++)+" ");
}
System.out.println();
}
/* 第六題 */
int num2 = 0;
for(int i = 0 ; 5 > i ; i++){
for(int j = 1 ; 5 >= j ; j++){
System.out.print((num2+=3)+" ");
}
System.out.println();
}
/* 第六-1題 */
int num3 = (int)(Math.random()*49+50);
int userNum = 0;
while (userNum != num3) {
Scanner scanner2 = new Scanner(System.in);
System.out.print("請猜一個整數:");
userNum = scanner2.nextInt();
if(userNum > num3){
System.out.println("太高");
}else if(userNum < num3){
System.out.println("太低");
}else{
System.out.print("答對了");
}
}
如果此篇對您有幫助,您可以點選廣告給予最大的動力,感謝您的收看。
沒有留言:
張貼留言