javaDay01總結 1、主要學習內容: (1)java面向對象編程 (2)java圖形界面 (3)java資料庫編程 (4)java文件IO流 (5)java網路編程 (6)java多線程 2、java開發環境 JDK:包括JRE(java運行環境)、java工具(java編譯器javac.ex ...
javaDay01總結
1、主要學習內容:
(1)java面向對象編程 (2)java圖形界面 (3)java資料庫編程
(4)java文件IO流 (5)java網路編程 (6)java多線程
2、java開發環境
JDK:包括JRE(java運行環境)、java工具(java編譯器javac.exe、java解釋執行器java.exe)、java類庫
3、java運行關係
4、基本數據類型
(1)整數 byte、short、int、long
註意數據大小範圍:
byte 1個位元組: -128~127;short 2個位元組: -32768~32767;int 4個位元組 long 8個位元組;‘’’計算方法:-2^(位元組8-1)~2^(位元組8-1)-1
(2)小數(浮點)float double 數據大小範圍
(3)布爾 true false eg.boolean.spBool=true;
(4)字元 char string類
char:2個位元組,可存放漢字 eg.char c='中'; 對char進行運算時直接當做ASCII碼對應的整數對待,可用於求漢字對應的ASCII
5、定義變數、初始化變數、給變數賦值
6、基本數據類型轉換
(1)自動轉換:可自動從低精度向高精度轉換,byte、short、int、long、float、double;java中,小數預設為double類型
(2)強制轉換:eg.int a=(int)1.2;
(3)計算過程中的轉換:運算結果向高精度轉換
7、運算符
算術運算符、關係運算符、邏輯運算符
8、三大流程式控制制
順序控制、迴圈控制、分支控制(單分支、雙分支、多分支)
switch:(1)條件表達式最終類型與case數據類型相同(2)switch中可用數據類型主要是:byte、short、int、char、enum
9、輸入流
import java.io.*;//輸入流
public class Demo3
{
public static void main(String []args)
{
try
{
//輸入流,從鍵盤接收數據
InputStreamReader isr=new InputStreamReader(System.in);//System.in 標準輸入
BufferedReader br=new BufferedReader(isr);
//提示信息
System.out.println("請輸入第一個數");
//從控制台讀取一行數據(預設字元串)
String a1=br.readLine();
//String->float
float num1=Float.parseFloat(a1);
}catch(Exception e)
{
e.printStackTrace();
}
}
}