2025-02-10

1996年,計算機科學傢Bohm和Jacopini證明瞭這樣的事實:任何簡單或復雜的算法都可以由順序結構、選擇結構和循環結構這三種基本的結構組合而成。
 
所以,這三種結構就被稱之為程序設計的三種基本結構,也是結構化程序設計必須采用的結構。
 
1、順序結構:
例如:public class Shunxu
{
 public static void main(String[] args)
 {
      int a = 1;
   int b = 2;
 
   int c = a + b;
   int d = a – b;
 
   System.out.println(c);
   System.out.println(d);
 }
}這個代碼就是典型的順序結構,就是一步一步的往下執行,不會跳過哪一行代碼不執行,等到最後輸出d的時候,上面所有的代碼已經都被執行過瞭。
 
2、選擇結構:
public class Shunxu
{
 public static void main(String[] args)
 {
      int a = 1;
   int b = 2;
   int c = 3;
   int d = 4;
 
   if(a>b)
  {
       System.out.println(a);
   }
   else
  {
      if(a==b)
   {
       System.out.println(b);
   }
   else
   {
       System.out.println(c);
   }
   }
 }
}
這個就是個典型的選擇結構,判斷第一個佈爾表達式為true或者是false來選擇執行哪一部分的代碼,一般情況下if和else都會連載一塊使用的,所以這個很重要,必須要認真地理解透徹。
 
3、循環結構:
對於循環結構,一般有while,do…while,for等幾種表現形式,所以這裡暫不做太多的解釋,也不用實例來標識。
 
關於面向對象程序設計的介紹;
 
它的概念或者說基本思想是使用類、對象、繼承、封裝、消息等基本概念來進行程序設計。它是從現實世界中客觀存在的事物(即對象)出發來構造軟件系統,並在系統構造中盡可能的運用人類的自然思維方式,強調直接以現實世界中的事物為中心來思考問題,認識問題,並根據這些事物的本質特點,把他們抽象的標識為系統中的類,作為系統的基本構成單元(而不是用一些與現實世界中的事物相關比較遠,並且沒有對應關系的其他過程來構造系統),這使得系統可以直接映射客觀世界,並保持客觀世界中事物及其相互關系的本來面貌。
作者“黎黎原上草”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *