全書共7章,以Java語言為工具,詳細介紹了程序設計的基本概念和基本方法。第一章介紹編程的概念和Java的基本發展。第二章介紹變量、數據類型和運算符,理解基本的程序編程元素。第三章介紹選擇結構。第四章介紹循環結構。第五章介紹數組。第六章進一步介紹二維數組的概念。第七章是循環結構進階。本書面向高校計算機相關專業的學生,可以作為專業必修或選修教材,也可以作為計算機愛好者的入門教材。本書是理論、實驗指導、習題的整合版,書中通過貫穿全書的案例進行講解,同時每個知識點后都有相應的實驗練習指導資料,方便讀者鞏固每個章節的知識點,提高動手能力、解決問題的能力。