1. 程式人生 > >Java.API的一些應用

Java.API的一些應用

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]); } }

執行結果: 這裡寫圖片描述