Java.API的一些應用
阿新 • • 發佈:2018-12-10
1)編譯一個 java application應用程式,可以接收使用者通過鍵盤輸入的文字,並輸出此段文字字元的個數。 輸出字串個數用str.length() 程式原始碼:
import java.util.Scanner;
public class class0 {
public static void main(String[]args){
while(true){
System.out.println("請輸入文字:");
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
System.out .println("這段文字字元的個數為:"+str.length());
}
}
}
執行結果:
2)編譯一個 java application應用程式,計算執行十億次空迴圈所需要的時間 計算程式執行需要的時間需要用到下面函式 long begin_time=System.currentTimeMillis();放在程式執行前 long end_time=System.currentTimeMillis();放在程式執行後 具體原始碼:
public class class1 {
public static void main(String[]args){
long begin_time=System.currentTimeMillis();//定義一個迴圈開始的時間
for(int i=1;i<=1000000000;i++){}
long end_time=System.currentTimeMillis();//定義一個迴圈結束的時間
long Time=end_time-begin_time;//計算十億次空迴圈的時間
System.out.println("一共耗時:"+Time+"毫秒");
}
}
執行結果:
3)編譯一個 java application應用程式,輸出當前世間:年月日小時分秒星期幾。 原始碼如下:
import java.util.Calendar;
public class class2 {
public static void main(String[]args){
Calendar d = Calendar.getInstance();// 構建一個物件
int year = d.get(Calendar.YEAR); //獲得年份
int month = d.get(Calendar.MONTH)+1; //獲得月份,預設0為一月
int date = d.get(Calendar.DATE); //獲得今天是幾號
int hour = d.get(Calendar.HOUR_OF_DAY); //獲得小時
int minute = d.get(Calendar.MINUTE); //獲得分鐘
int second = d.get(Calendar.SECOND); //獲得秒
int week = d.get(Calendar.DAY_OF_WEEK)-1;//獲得今天為這一週的第幾天-1,為了對應下面的陣列
String[] weeks = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; //定義一個數組
System.out.println(year + "/" + month + "/" + date+" "+hour + ":" +minute + ":" + second+ " "+weeks[week]);
}
}
執行結果: