標籤:用法 oid 技術分享 快捷 double ext 輸入 system 浮點數
java總結
- 常用代碼:Scanner in = new Scanner(System.in);
- 快速鍵的用法
- 注釋:crtl +/
- 快速輸入:alt +/ mac:option +/
- 選中程式碼: shift +上下箭頭
一、浮點數
二、優先順序
三、類型轉換
1.1浮點數 --這樣不能完全顯示,浮點數跟int的衝突。
解決方案:
-
- 12 改為12.0
- 修改inch
- int inch 改為 double inch
- nextInt 改為 nextDouble 讀進來的數不是int 而是double。
import java.util.Scanner;public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub //身高5尺7寸?轉換 //公式 (5+7)/12*0.3048 int foot; int inch; Scanner in = new Scanner(System.in); foot = in.nextInt(); inch = in.nextInt();// System.out.println(10/3);//結果只能是整數,10 跟10.0在java中是不同的數 10.0是浮點數 System.out.println("foot=" + foot +",inch="+inch);//查看輸出結果 System.out.println((foot+inch/12)*0.3048); }}
1.2.浮點數在電腦中的儲存方式
2.1優先順序
1.一般的運算子:正常思維思考
2.特殊的運算子:
- 單目運算子
- 結合關係-賦值運算 result=a=b = 3+c(仍然用常規思維思考)
3.1類型轉換
最終顯示結果
其他例子
- int i = 32/3.0;
- int i =(int)(32/3.0); //值跟類型都要括弧,不改變原來的值
Java 程式設計入門_第一周(下)