Board logo

標題: TQC102顯示系統時間 ~~ 請各位把程式貼上來~~ [打印本頁]

作者: ray    時間: 2011-12-10 20:51     標題: TQC102顯示系統時間 ~~ 請各位把程式貼上來~~

用回復貼在這邊!
作者: chuangjoy    時間: 2011-12-10 21:14

TQC102
  1. import java.lang.*;
  2. import java.util.*;

  3. public class TQC102
  4. {
  5.        
  6.         public static void main(String[] args)
  7.         {
  8.                 System.out.println("------------------\n     當地時間     \n------------------");
  9.                                         Calendar now = Calendar.getInstance();
  10.                                         String[] week = {"","星期一","星期二","星期三","星期四","星期五","星期六","星期天"};
  11.                                         String[] APM = {"上午","下午"};
  12.                                         System.out.println(now.get(Calendar.YEAR)+"/"+now.get(Calendar.MONTH)+"/"+now.get(Calendar.DATE)+" "+APM[now.get(Calendar.AM_PM)]+" "+now.get(Calendar.HOUR)+":"+now.get(Calendar.MINUTE));
  13.                                         System.out.println(now.get(Calendar.YEAR)+"/"+now.get(Calendar.MONTH)+"/"+now.get(Calendar.DATE)+" "+APM[now.get(Calendar.AM_PM)]+" "+now.get(Calendar.HOUR)+":"+now.get(Calendar.MINUTE)+":"+now.get(Calendar.SECOND));
  14.                                         System.out.println(now.get(Calendar.YEAR)+"年"+now.get(Calendar.MONTH)+"月"+now.get(Calendar.DATE)+"日 "+APM[now.get(Calendar.AM_PM)]+now.get(Calendar.HOUR)+"時"+now.get(Calendar.MINUTE)+"分"+now.get(Calendar.SECOND)+"秒");
  15.                                         System.out.println(now.get(Calendar.YEAR)+"年"+now.get(Calendar.MONTH)+"月"+now.get(Calendar.DATE)+"日 "+week[now.get(Calendar.DAY_OF_WEEK)]+" "+APM[now.get(Calendar.AM_PM)]+now.get(Calendar.HOUR)+"時"+now.get(Calendar.MINUTE)+"分"+now.get(Calendar.SECOND)+"秒 CST");
  16.         }
  17. }
複製代碼
TQC103
  1. import java.lang.*;
  2. import java.util.*;

  3. public class TQC103
  4. {
  5.         public static void main(String[] args)
  6.         {
  7.                 int num, i;
  8.                 Scanner in = new Scanner(System.in);  //輸入
  9.                 Random rnd = new Random((new Date()).getTime());  //亂數
  10.                 while(true){
  11.                 System.out.print("請輸入欲產生之亂數個數:");
  12.                                                                 num = in.nextInt();
  13.                                                                 int[] sort = new int[num];
  14.                                                                 for(i=0; i<num; i++)
  15.                                                                    sort[i] = rnd.nextInt(1000); //產生亂數
  16.                                                                 for(i=0; i<num; i++){
  17.                         for(int j=i+1;j<num;j++) //排序
  18.                         {
  19.                         if(sort[i] > sort[j]){
  20.                         int tmp = sort[i];
  21.                         sort[i] = sort[j];
  22.                         sort[j] = tmp;
  23.                       }
  24.                         }
  25.                                                                 }
  26.                                                                 for(i=0; i<num; i++)
  27.                                                                 System.out.println(sort[i]);
  28.                 }
  29.         }
  30. }
複製代碼

作者: p17johnny    時間: 2011-12-11 15:15

有個問題想要問一下老師,不知  在後面的 "CST"  要如何顯示出來??
  1. import java.util.*;
  2. import java.text.*;

  3. public class TQC102_2 {

  4.   public static void main(String[] args) {
  5.       Date time = Calendar.getInstance().getTime();
  6.       SimpleDateFormat j1 =
  7.       new SimpleDateFormat("yyyy/M/d a hh:mm");
  8.       SimpleDateFormat j2 =
  9.       new SimpleDateFormat("yyyy/M/d a hh:mm:ss");
  10.       SimpleDateFormat j3 =
  11.       new SimpleDateFormat("yyyy年M月d日 a hh時mm分ss秒");
  12.       SimpleDateFormat j4 =
  13.       new SimpleDateFormat("yyyy年M月d日 E a hh時mm分ss秒   ");

  14.       System.out.println("-------------------");
  15.       System.out.println("======= Now Time======");
  16.       System.out.println("-------------------");
  17.       System.out.println(j1.format(time));
  18.       System.out.println(j2.format(time));
  19.       System.out.println(j3.format(time));
  20.       System.out.println(j4.format(time));
  21.    }
  22. }
複製代碼

作者: p17johnny    時間: 2011-12-11 15:22

輸出的字跟紙上的"執行結果參考畫面" 不一樣    他得很整齊   可是我的變成這樣ㄌ...
  1. 1*1=1  1*2=2  1*3=3  1*4=4  1*5=5  1*6=6  1*7=7  1*8=8  1*9=9  
  2. 2*1=2  2*2=4  2*3=6  2*4=8  2*5=10  2*6=12  2*7=14  2*8=16  2*9=18  
  3. 3*1=3  3*2=6  3*3=9  3*4=12  3*5=15  3*6=18  3*7=21  3*8=24  3*9=27  
  4. 4*1=4  4*2=8  4*3=12  4*4=16  4*5=20  4*6=24  4*7=28  4*8=32  4*9=36  
  5. 5*1=5  5*2=10  5*3=15  5*4=20  5*5=25  5*6=30  5*7=35  5*8=40  5*9=45  
  6. 6*1=6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  6*7=42  6*8=48  6*9=54  
複製代碼
  1. //我沒宣告   因為用不到
  2. //請大家幫幫忙!!!修一下程式

  3. public class TQC108 {


  4. public static void main(String[] args) {
  5.    int a[][]=new int [9][9];  

  6.      for(int i=0;i<9;i++)
  7.     {
  8.      for(int j=0;j<9;j++)
  9.      a[i][j]=(i+1)*(j+1);
  10.     }
  11.      for(int i=0;i<9;i++){
  12.   
  13.       for(int j=0;j<9;j++)
  14.         System.out.print((i+1)+"*"+(j+1)+"="+a[i][j]+"  "); //我的排版怪怪的?不知大家能夠幫幫忙?
  15.         System.out.println();
  16.     }
  17. }
  18. }
複製代碼

作者: ray    時間: 2011-12-12 00:22

CST 請先使用"CST"這個字串直接秀出來
下次上課我會講這個題目真正要使用的作法,它算是程式開發國際化的一個主題!
作者: b1081081    時間: 2011-12-16 22:32

import java.lang.*;
import java.util.*;
public class calendar{
          public static void main(String[] args){
              System.out.println("----------------------");
              System.out.println("       當地時間       ");
              System.out.println("----------------------");
              String apm[] = {"上午","下午"};
              String week[] = {"","星期一","星期二","星期三","星期四","星期五","星期六","星期日"};
                                Calendar now = Calendar.getInstance();
                                System.out.println(now.get(Calendar.YEAR)+"/"+now.get(Calendar.MONTH)+"/"+now.get(Calendar.DATE)+" "+apm[now.get(Calendar.AM_PM)]+" "+now.get(Calendar.HOUR)+":"+now.get(Calendar.MINUTE));
                                System.out.println(now.get(Calendar.YEAR)+"/"+now.get(Calendar.MONTH)+"/"+now.get(Calendar.DATE)+" "+apm[now.get(Calendar.AM_PM)]+" "+now.get(Calendar.HOUR)+":"+now.get(Calendar.MINUTE)+":"+now.get(Calendar.SECOND));
                                System.out.println(now.get(Calendar.YEAR)+"年"+now.get(Calendar.MONTH)+"月"+now.get(Calendar.DATE)+"日 "+apm[now.get(Calendar.AM_PM)]+now.get(Calendar.HOUR)+"時"+now.get(Calendar.MINUTE)+"分"+now.get(Calendar.SECOND)+"秒");       
                                System.out.println(now.get(Calendar.YEAR)+"年"+now.get(Calendar.MONTH)+"月"+now.get(Calendar.DATE)+"日 "+week[now.get(Calendar.DAY_OF_WEEK)]+apm[now.get(Calendar.AM_PM)]+now.get(Calendar.HOUR)+"時"+now.get(Calendar.MINUTE)+"分"+now.get(Calendar.SECOND)+"秒");
                }
}
作者: p17johnny    時間: 2011-12-17 19:54

  1. import java.util.*;
  2. import java.text.*;

  3. public class TQC102_3
  4. {
  5.     public static void main(String args[])
  6.      {
  7.          Locale locale = new Locale("tw", "TW");
  8.          System.out.println("                        ");
  9.          System.out.println("------------------------");
  10.          System.out.println("         當地時間");
  11.          System.out.println("------------------------");
  12.          Date date = new Date();
  13.          DateFormat dateformat = DateFormat.getDateTimeInstance(3, 3, locale);
  14.          System.out.println(dateformat.format(date));
  15.          dateformat = DateFormat.getDateTimeInstance(2, 2, locale);
  16.          System.out.println(dateformat.format(date));
  17.          dateformat = DateFormat.getDateTimeInstance(1, 1, locale);
  18.          System.out.println(dateformat.format(date));
  19.          dateformat = DateFormat.getDateTimeInstance(0, 0, locale);
  20.          System.out.println(dateformat.format(date));
  21.      }

  22. }
複製代碼

作者: p17johnny    時間: 2011-12-17 19:57

煩了煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....煩煩煩煩煩.....
作者: a3218290    時間: 2011-12-17 20:06

  1. import java.lang.*;
  2. import java.util.*;

  3. public class TQC102
  4. {
  5.                 public static void main(String[] args)
  6.     {
  7.                     System.out.println("---------------------------");
  8.                     System.out.println("          當地時間         ");
  9.                     System.out.println("---------------------------");
  10.                     String apm ;
  11.                     Calendar now = Calendar.getInstance();
  12.                     int year,mon,date,hour,min,sec,weekk ;
  13.                     year = now.get(Calendar.YEAR);
  14.                     mon = now.get(Calendar.MONTH);
  15.                     date = now.get(Calendar.DATE);
  16.                     hour = now.get(Calendar.HOUR);
  17.                     min = now.get(Calendar.MINUTE);
  18.                     sec = now.get(Calendar.SECOND);
  19.                     weekk = now.get(Calendar.DAY_OF_WEEK) ;
  20.                     if(now.get(Calendar.AM_PM) == Calendar.PM )
  21.                                     apm = "下午" ;
  22.                                     else apm = "上午" ;
  23.                     String[] week = new String[9] ;
  24.                     week[2] = "星期一" ;
  25.                     week[3] = "星期二" ;
  26.                     week[4] = "星期三" ;
  27.                     week[5] = "星期四" ;
  28.                     week[6] = "星期五" ;
  29.                     week[7] = "星期六" ;
  30.                     week[1] = "星期日" ;
  31.                    
  32.                    
  33.                     System.out.println(year + "/" + mon + "/" + date + " " +apm+ " " +hour +":" + min );
  34.                     System.out.println(year + "/" + mon + "/" + date + " " +apm+ " " +String.format("%02d",hour) +":" + String.format("%02d",min)+ ":" +String.format("%02d",sec) );
  35.                     System.out.println(year + "年" + mon + "月" + date + "日 " +apm+ " " +String.format("%02d",hour) +"時" + String.format("%02d",min)+ "分" +String.format("%02d",sec)+ "秒" );
  36.                     System.out.println(year + "年" + mon + "月" + date + "日 "+ week[weekk]+" "+apm+ " " +String.format("%02d",hour) +"時" + String.format("%02d",min)+ "分" +String.format("%02d",sec)+ "秒 CST" );
  37.     }                       
  38. }
複製代碼

作者: 許逸瑋    時間: 2011-12-17 21:05

import java.lang.*;
import java.util.*;
import java.util.Scanner;
import java.text.*;
public class TQC102
{
        public static void main(String[] argv) {
  Date currentDate = new Date();
  Locale loc = new Locale("zh", "TW");
  DateFormat dateformat;
  dateformat = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT,loc);
  System.out.println(dateformat.format(currentDate));
  dateformat = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM,loc);
  System.out.println(dateformat.format(currentDate));
  dateformat = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG,loc);
  System.out.println(dateformat.format(currentDate));
  dateformat = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,loc);
  System.out.println(dateformat.format(currentDate));
   //SHORT, MEDIUM, LONG, FULL
   
   

   }


   
   
}




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2