Java语言程序设计(基础篇) 第二章
第二章 基本程序設計
2.2 編寫簡單的程序
1.變量名盡量選擇描述性的名字(descriptive name)。
2.實數(即帶小數點的數字)在計算機中使用一種浮點的方法來表示。因此,實數也稱為浮點數。Java中,可以使用關鍵字double來聲明一個浮點變量。
public class ComputeArea {/***求圓的面積*/public static void main(String[] args) {double radius;//聲明變量,圓的半徑double area;//圓的面積 radius=20;area=radius*radius*3.14159;System.out.println("圓的面積為:"+area);//輸出圓的面積 }}3.加號(+)有兩種意義:一種用途是做加法,另一種用途是做字符串的連接(合并)。
2.3 從控制臺讀取輸入
1.Java使用System.out來表示標準輸出設備,而用System.in來表示標準輸入設備
2.Java并不直接支持控制臺輸入,但是可以使用Scanner類創建它的對象,以讀取來自System.in的輸入,如下所示:
Scanner input=new Scanner(System.in);3.可以調用nextDouble()方法來獲取一個double值,如下所示:
double radius=input.nextDouble(); 1 package com.chapter2; 2 3 import java.util.Scanner; 4 5 public class ComputeAreaWithConsoleInput { 6 7 /** 8 * 9 * 從控制臺輸入圓的半徑 10 */ 11 public static void main(String[] args) {12 Scanner input=new Scanner(System.in); 13 14 System.out.println("輸入圓的半徑:"); 15 double radius=input.nextDouble(); 16 17 double area=radius*radius*3.14159; 18 19 System.out.println("圓的面積為:"+area); 20 } 21 22 }
4.import語句兩種類型:明確導入(specific import)和通配符導入(wildcard import)。
1 明確導入:import java.util.Scanner;//從包java.util中導入Scanner 2 通配符導入:import java.util.*;//導入包java.util中的所有類? 5.大多數程序分三個步驟執行,既輸入、處理和輸出,這被稱為IPO。
2.4 標識符
1.標識符是為了標識程序中諸如類、方法和變量的元素而采用的命名。
2.標識符必須遵從以下規則:
●?標識符是有字母、數字、下劃線(_)和美元符號($)構成的字符序列
●?標識符必須以字母、下劃線(_)和美元符號($)開頭,不能以數字開頭
●?標識符不能是保留字
●?標識符不能是true、false和null
●?標識符可以為任意長度
2.7 命名常量
1.一個變量的值在程序執行過程中可能會發生變化,但是命名常量(named constant)或簡稱常量,則表示從不改變的永久數據。
2.使用常量有三個好處:
a.不必重復輸入同一個值;
b.如果必須修改常量值,只需在源代碼中的一個地方改動;
c.給常量賦一個描述性名字會提高程序易讀性
2.8 命名習慣
1.使用小寫字母命名變量和方法。如果一個名字包含多個單詞,就將它們連在一起,第一個單詞的字母小寫,而后面的每個單詞的首字母大寫。
2.類名中的每個單詞的首字母大寫。
3.大寫常量中的所有字母,兩個單詞間用下劃線連接,例如,MAX_VALUE。
注意:對類命名時不要選擇Java庫中已經使用的名稱。
2.9 數值數據類型和操作
1.當除法的操作數都是整數時,除法的結果就是整數,小數部分被舍去。例如:5/2的結果是2而不是2.5,而-5/2的結果是-2而不是-2.5。
2.操作符%,被稱為求余或者取模操作符,可以求得除法的余數,左邊的操作數是被除數,右邊的操作符是除數。因此,7%3的結果是1,3%7的結果是3,12%4的結果是0,26%8的結果是2,20%13的結果是7,操作符%通常用到正整數上,實際上,它也可以用于負整數和浮點值。只有當被除數是負數時,余數才是負的。例如:-7%3結果是-1,-12%4結果是0,-26%8結果是-2,20%-13結果是7。
2.12 示例學習:顯示當前時間
1.可以通過調用System.currentTimeMillis()返回當前時間
2.System類中的方法currentTimeMillis返回從GMT(格林威治標準時間)1970年1月1日 00:00:00 開始到當前時刻的毫秒數。
2.18 常見錯誤和陷阱
1.未聲明、未初始化的變量和未使用的變量
2.整數溢出
3.取整錯誤
4.超出預期的整數除法
?
?
?
轉載于:https://www.cnblogs.com/yang-young-young/p/6140155.html
總結
以上是生活随笔為你收集整理的Java语言程序设计(基础篇) 第二章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery10种不同动画效果的响应式全
- 下一篇: Javascript 链式运动框架——逐