標題:
Date 類別 (二)
[打印本頁]
作者:
tonyh
時間:
2014-10-25 14:18
標題:
Date 類別 (二)
本帖最後由 tonyh 於 2014-10-25 15:06 編輯
設計一程式, 讓使用者計算四個範圍介於11~99之隨機亂數的和.
判斷作答是否正確, 並告訴使用者該題花了多久的時間思考. 參考畫面如下:
[attach]1042[/attach]
本帖隱藏的內容需要回復才可以瀏覽
作者:
林以諾
時間:
2014-10-25 15:24
import java.util.Date;
public class ch51
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int a,b,c,d;
int answer;
for(int i=0;i<=5;i++)
{
a=(int)(Math.random()*89+11);
b=(int)(Math.random()*89+11);
c=(int)(Math.random()*89+11);
d=(int)(Math.random()*89+11);
System.out.print(a+"+"+b+"+"+c+"+"+d+"= ");
long t1=new Date().getTime();
answer=s.nextInt();
long t1=new Date().getTime();
long timePassed=t2-t1;
if(answer==(a+b+c+d))
System.out.print("答對了");
else
System.out.print("答錯了!答案是"+(a+b+c+d));
System.out.println("你剛花了"+timePassed+"毫秒");
System.out.println();
}
}
}
複製代碼
作者:
劉泳鱔
時間:
2014-10-25 15:24
import java.util.Scanner;
import java.util.Date;
public class ch52
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int a, b, c, d;
int answer;
for(int i=1; i<=5; i++)
{
a=(int)(Math.random()*89+11);
b=(int)(Math.random()*89+11);
c=(int)(Math.random()*89+11);
d=(int)(Math.random()*89+11);
System.out.print(a+"+"+b+"+"+c+"+"+d+"= ");
long t1=new Date().getTime();
answer=s.nextInt();
long t2=new Date().getTime();
answer=timepassed=t2-t1;
if(answer==(a+b+c+d))
System.out.print("答對了!!!")
else
System.out.print("答錯了!!! 正確答案時"+(a+b+c+d)+". ")
System.out.println("你剛花了"+timepassed+"毫秒思考")
System.out.print();
}
}
}
複製代碼
作者:
黃崇維
時間:
2014-10-25 15:24
import java.util.Scanner;
import java.util.Date;
public class ch51
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int a, b, c, d;
int answer;
for(int i=0; i<=5; i++)
{
a=(int)(Math.random()*89+11);
b=(int)(Math.random()*89+11);
c=(int)(Math.random()*89+11);
d=(int)(Math.random()*89+11);
System.out.print(a+"+"+b+"+"+c+"+"+d+"=");
long t1=new Date().getTime();
answer=s.nextInt();
long t1=new Date().getTime();
long timePassed=t2-t1;
if(answer==(a+b+c+d))
System.out.print("答對了!");
else
System.out.print("答錯了!正確答案是"+(a+b+c+d)+". ");
System.out.println("你剛花了"+timePassed+"毫秒思考!");
System.out.println();
}
}
複製代碼
作者:
許逸群
時間:
2014-10-25 15:27
import java.util.Scanner;
import java.util.Date;
public class ch51
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int a, b, c, d;
int answer;
for(int i=0; i<=5; i++)
{
a=(int)(Math.random()*89+11);
b=(int)(Math.random()*89+11);
c=(int)(Math.random()*89+11);
d=(int)(Math.random()*89+11);
System.out.print(a+"+"+b+"+"+c+"+"+d+"=");
long t1=new Date().getTime();
answer=s.nextInt();
long t1=new Date().getTime();
long timePassed=t2-t1;
if(answer==(a+b+c+d))
System.out.print("答對了!");
else
System.out.print("答錯了!正確答案是"+(a+b+c+d)+". ");
System.out.println("你剛花了"+timePassed+"毫秒思考!");
System.out.println();
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2