java详细教程_java超详细教程适合初学者深入掌握Java知识.ppt
java超詳細教程適合初學者深入掌握Java知識
例:class J_Test { public static void main(String[] args) { int a = 2; switch(a) { case 1: a+=1; break; case 2: a+=2; case 3: a+=3; break; case 4: a+=4; break; default: a=0; } System.out.println(a); } } 對對象的抽象形成了類。 子類繼承父類的所有性質,并可擁有自己新的屬性和方法。 Java語言基礎 求圖形面積 thinking: add new sharp Java語言基礎 分支語句 switch語句 switch(expression) { case value1: statement1; [break;] case value2: statement2; [break;] ………… [default: statement;] } ● expression必須是一個類型為byte、short、int或char 的表達式。相應的case后的值也必須是與表達式類型 兼容的一個常量。 ● 若case后沒有break語句,則執行完本case后的程序以 后,繼續執行下一個case后的程序。 Java語言基礎 分支語句 public class GradeSwitch{ public static void main(String[] args){ int score = 93; char grade; switch(score/10){ case 10: case 9: grade=‘A’; break; case 8: grade=‘B’; break; case 7: grade=‘C’; break; case 6: grade=‘D’; break; default: grade=‘E’; } System.out.println(“93:grade is ”+grade); } } Java語言基礎 分支語句 Java語言基礎 求圖形面積 public static void main(String[] args) { double length = 0; double area = 0; int type = 0; Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { type = Integer.parseInt(scanner.next()); length = Double.parseDouble(scanner.next()); if (length < 0) { System.out.println("您的輸入有誤!"); continue; } switch(type){ case 1: area = length * length; break; case 2: area = 3.14 * length * length;; break; } System.out.println(area); } } Java語言基礎 求圖形面積 thinking 有N種圖形,且每種圖形的面積算法異常復雜 問題:主程序急劇膨 脹,難于管理。 解決方案: 1、在主程序中定義不 同的方法來封裝。 2、面向對象 面向對象 對象 一切皆是對象 對象是系統中用來描述 客觀事物的一個實體, 它是構成系統的一個基 本單位。 對象 實體:正方形 實體:圓形 面向對象 問題領域 對象:正方形 對象:圓形 對象 正方形對象 正方形對象 正方形對象 ………… 歸納 為正 方形 類型 面向對象 對象的抽象與產生 正
總結
以上是生活随笔為你收集整理的java详细教程_java超详细教程适合初学者深入掌握Java知识.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ffmpeg推流错误
- 下一篇: 基于java的药品库房管理系统