小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Java介紹及基本用法

 印度阿三17 2019-10-28

Java簡單介紹

軟件開發(fā)
  1. 系統(tǒng)軟件 :運行程序的平臺

  2. 應(yīng)用軟件:有功能的程序

Java的三種技術(shù)結(jié)構(gòu)
  1. J2EE—企業(yè)版

  2. J2SE—標(biāo)準(zhǔn)版

  3. J2ME—小型版

JVM:運行所有JAVA程序的抽象計算機(jī),是Java語言的運行環(huán)境
不同的操作系統(tǒng)需要安裝與此對應(yīng)的Java虛擬機(jī)JVM

環(huán)境變量path配置

過程:

  1. 我的電腦–屬性–高級–環(huán)境變量

  2. 編輯path環(huán)境變量,在變量值開始處加上Java工具所在目錄,后面用“ ;”和其他值分隔開即可。

  3. 打開DOS命令行,任意目錄下敲入Javac

  4. 如果出現(xiàn)javac 的參數(shù)信息,配置成功

HelloWorld程序書寫
  1. 編寫
    文件保存成Demo.java,也稱為源文件

  2. 編譯
    出現(xiàn)一個Demo.class文件,可執(zhí)行文件

  3. 運行

Java基礎(chǔ)知識

Java語法格式
import java.util.Scanner;	//	導(dǎo)入所寫文件需要的包
class class02{				//創(chuàng)建一個class類
    public static void main(String[] args){
    //首先建立一個主函數(shù)main()
        Scanner scanner=new Scanner(System.in);
        //新建一個Scanner
        System.out.print("Enter a number between 0 and 1000:");
        //提示用戶輸出語句
        int num=scanner.nextInt();
        //將用戶輸入的值進(jìn)行賦值
        System.out.print("The digits is: " sum);
    }
}
  • 函數(shù):public (公共的) static(靜態(tài)的) void(可更改的返回類型如int,Stirng,double等)main(函數(shù)名稱)

  • Java字符:
    【 . 】圓點:函數(shù)開頭訪問類成員時,導(dǎo)入包時使用
    【 { } 】花括號:通常把一個代碼塊括起來,花括號在代碼中以偶數(shù)形式出現(xiàn)
    【 () 】圓括號:在引用函數(shù)后,等情況使用
    【 ; 】分號:在每一個語句結(jié)束后使用,代表一句代碼結(jié)束
    【 [ ] 】方括號:在使用數(shù)組時使用
    【 // 】單行注釋
    【 /* / 】多行注釋:多行注釋中可以有單行注釋,但是不能有多行注釋,不能嵌套使用
    【/* */】文檔注釋:也不能嵌套使用

Java的數(shù)值
  1. 常量分類:
    整數(shù)(int),小數(shù)(double,float),字符(char),字符串(String),布爾型(boolean),null

  2. 數(shù)值的進(jìn)制關(guān)系:
    二進(jìn)制:0,1
    八進(jìn)制:0,1,2,3,4,5,6,7【用0開頭表示】
    十進(jìn)制:0,1,2,3,4,5,6,7,8,9
    十六進(jìn)制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(xiàn)【用0x開頭表示】

◆ 8bit = 1Byte (八個二進(jìn)制數(shù)為一個字節(jié))
◆ 負(fù)數(shù)之間的轉(zhuǎn)化:①先取反 ②再加一

  1. 變量的賦值與定義:
    ** 數(shù)據(jù)類型 變量名 = 初始化值 **(缺一不可)

Java數(shù)據(jù)類型
數(shù)據(jù)類型基本數(shù)據(jù)類型引用數(shù)據(jù)類型數(shù)值型字符型char布爾型boolean類class接口interface數(shù)組整數(shù)類型 byte short int long浮點類型 float double

boolean 布爾類型: 只返回 true 或者 flase
String 字符串類型(不屬于數(shù)據(jù)類型):用 " " 雙引號括起來的,連接字符串用
整數(shù)類型:
byte 1個字節(jié)的空間
short 2個字節(jié)的空間
int 4個字節(jié)的空間
long 8個字節(jié)
浮點類型:
double 8個字節(jié)的空間 float 4個字節(jié)的空間

十進(jìn)制表示類型:2.2, .222
科學(xué)計算法: 3.14e2, 3.14E2, 1000E-2

如果要聲明浮點型常量是float型,要在常量后面加 F 或者 f
Java中只有浮點型的變量才可以接受科學(xué)計算式的結(jié)果

數(shù)據(jù)類型轉(zhuǎn)化
  1. 隱式類型轉(zhuǎn)化:JVM自動轉(zhuǎn)化

byte a = 1?
char ch = 'W';

byte,short,char → int → long → float → double

遵循容量小的數(shù)據(jù)類型可以轉(zhuǎn)化為容量大的數(shù)據(jù)類型 ,byte,short,char 之間只能通過先轉(zhuǎn)化為int再進(jìn)行轉(zhuǎn)化

  1. 強(qiáng)制類型轉(zhuǎn)化:大 --> 小 無法自行轉(zhuǎn)化,需要強(qiáng)制進(jìn)行轉(zhuǎn)化
    強(qiáng)制轉(zhuǎn)換格式: (數(shù)據(jù)類型)(被轉(zhuǎn)數(shù)據(jù));

long l = 111L?
 int i = (int) l? 
 double d = 3.14? 
 float f = (float) d;
賦值運算符
運算符功能
=賦值
=加等
-=減等
*=乘等
/=除等
%=模等

s =2 可自動完成了強(qiáng)轉(zhuǎn)操作

算數(shù)運算符
運算符功能

正號
-負(fù)號

-
*
/
%取模

自增
自減
比較運算符
運算符功能
>大于
>=大于等于
<小于
<=小于等于
==相等
!=不等

比較運算符的結(jié)果都是boolean型

比較運算符
運算符功能
&
I
^異或
&&短路與
II短路或
移位運算符
運算符功能
&按位與運算
I按位或運算
^按位異或
~按位取反
<<左移(相當(dāng)于給原數(shù)乘2 的倍數(shù))
>>右移(相當(dāng)于給原數(shù)除以2的倍數(shù))

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多