搜尋此網誌

2013年6月23日 星期日

程式註解 for 甜甜圈.

 import java.util.*;  
 public class A0918 {  
      public static void main(String[] args) {  
           Scanner scan = new Scanner(System.in);//讀取使用者的輸入  
           System.out.print("請輸入三個字串,每個字串中間以空白隔開: ");  
           String[] ary1 = scan.nextLine().split(" ");//以字串間的空白做分隔,把讀入的字串存入字串陣列.  
           System.out.print("請再輸入一次: ");  
           String[] ary2 = scan.nextLine().split(" ");  
           boolean isSame = true;//預設兩次輸入的都是一樣的字  
           for (int i = 0; i < 3 && i < ary1.length && i < ary2.length; i++) {//把兩個陣列中的,三個字拿來比對.  
                if (!ary1[i].equalsIgnoreCase(ary2[i])) {//假如不一樣.  
                     isSame = false;//設定不一樣.  
                     break;//跳離迴圈.  
                }  
           }  
           if (isSame)//假如一樣.  
                System.out.println("兩次輸入相同");  
           else//假如不一樣.  
                System.out.println("兩次輸入不相同");  
      }  
 }  

學c++ , Java 未來發展

C/ C++ ,  主要用在寫韌體或者是軟體和硬體做溝通(driver)的程式設計.

許多底層的功能都是用C/C++寫的 , Windows/Linux , 作業系統底層也是用這兩個語言去寫.

至於Java呢? 比較偏重於網路和多媒體的運用 , 因為Java有很多3rd party的套件,

你不必重新寫一個功能 , 只要在合法的範圍內, 使用這些第三方套件, 再搭配上

自己寫的函式, 就可以寫出一個應用程式.

這兩個語言各擅所長 , 只要你夠厲害 , 這兩個語言都很好.