- import java.util.Date;
- import java.util.Scanner;
- public class TQC110 {
- public static void main(String[] args) {
- int userItemCoount = args.length / 2;
- Boolean isUserItem = (userItemCoount > 0);
- String itemQue[];
- String itemAns[];
- if (isUserItem) {
- itemQue = new String[userItemCoount];
- itemAns = new String[userItemCoount];
- for (int i = 0; i < args.length; i += 2) {
- itemQue[i / 2] = args[i];
- itemAns[i / 2] = args[i + 1];
- }
- } else {
- itemQue = new String[] { "電腦", "資料庫", "語法", "學校", "假期" };
- itemAns = new String[] { "computer", "database", "syntax",
- "school", "Vocation" };
- }
- long startTime = new Date().getTime();
- System.out.println("請將題目的中文字彙翻譯成英文單字!");
- System.out.println("輸入英文單字答案後請按Enter鍵:\n");
- Scanner scanner = new Scanner(System.in);
- int Right = 0;
- for (int i = 0; i < itemQue.length; i++) {
- System.out.println("第" + (i + 1) + "題__ " + itemQue[i]);
- String useInput = scanner.next();
- String ans = itemAns[i].toLowerCase();
- useInput = useInput.toLowerCase();
- if (useInput.equals(ans)) {
- System.out.println("答對了!");
- Right++;
- } else {
- System.out.println("答錯了!");
- System.out.println("正確答案是" + itemAns[i] + "\n");
- }
- }
- long endTime = new Date().getTime();
- long useTime = (endTime - startTime) / 1000;
- System.out.println("你使用了" + useTime + "秒,在" + itemQue.length + "題中答對了"
- + Right + "題");
- }
- }
複製代碼- import java.util.*;
- public class TQC201 {
- public static void main(String arg[]) {
- Scanner s = new Scanner(System.in);
- System.out.print("請輸入Z可能的最大值:");
- int z = Integer.parseInt(s.next());
- int temp;
- for (int x = 1; x <= 10; x++) {
- int y = x * x * 3 + x * 2 + 1;
- if (y < z) {
- System.out.printf("x=%d,Y=%d,Z=%d,符合Y<Z的條件");
- break;
- }
- temp = y;
- }
- }
- }
複製代碼- public class TQC202 {
- public static void main(String arg[]) {
- int p = 1000;
- double r = 0.05;
- int n = 10;
- System.out.println("年\t A銀行(複利) \t B銀行(單利)");
- System.out.println("-------------------------------");
- for (int i = 1; i <= n; i++) {
- int m1 = (int) (p * Math.pow(1 + r, i));
- int m2 = (int) (p * (1 + i * r));
- System.out.printf("%d\t%d\t\t%d\n", i, m1, m2);
- }
- System.out.println("-------------------------------");
- }
- }
複製代碼- import java.util.*;
- public class TQC203{
- public static void main(String arg[]){
- if(arg.length!=1){
- System.out.println("參數借誤!字串中不得有空白或必須以逗號隔開!");
- return ;
- }
- String str[] = arg[0].split(",");
- System.out.println("逗號隔開的字串個數共有: "+str.length);
-
- for(int i=0;i<str.length;i++){
- System.out.println( (i+1)+"."+str[i] );
- }
- }
- }
複製代碼 |