Java 筆記 第二集(eclipse使用 基本資料型別與陣列)

qq_46247090發表於2020-10-09

先說一下eclipse的使用
1.點選File New 一個project
選擇java project
在這裡插入圖片描述
在這裡插入圖片描述
以建一個First為例
在這裡插入圖片描述
這個地方選擇不建立
在這裡插入圖片描述
右擊src
new一個包(pacage),再在包下new類(class)
在這裡插入圖片描述
ok;

基本資料型別與陣列

一、識別符號與關鍵字
1.識別符號:用來標識類名 變數名 方法名 型別名 陣列名 檔名 的有效字元序列

  • 由字母 下劃線 美元符號 和數字組成,長度不限
  • 第一個字元不能是數字
  • 不能是關鍵字
  • 不能是true false null

二、基本資料型別
1.邏輯型別
常量: true false
變數: 用boolean宣告
2.整數型別
int(-2^31 到 2^31-1)
byte(-128~127)
short(-2^15 到 2^15-1)
long :字尾L表示
與c不同java無無符型unsigned的宣告方法
3.字元型別
char(0-65535)
\n(換行) \b(退格) \t(水平製表) '(單引號) "(雙引號) \(反斜線)
4.浮點型別
float和double
float:常量後面必須加f或F
2e40f(表示2乘10的40次方)
double:常量後面可以省略字尾D或d
1e-90(表示1乘10的-90次方)

三、輸入輸出資料
1.輸入
(1)import java.util.Scanner;
(2)Scanner reader=new Scanner(System.in);
(3)資料型別 x=reader.next資料型別();

2.輸出
System.out.print()
System.out.println()
前者不換行後者換行

當然也可以用C語言的輸出方法printf()
如:System.out.printf("%d,%d",a,b);

四、陣列
1.宣告陣列
一維:

  • 陣列元素型別 陣列名[];
  • 陣列元素型別 [] 陣列名;

int [] a,b;等價於int a[],b[];
int [] a,b[][]等價於int a[],b[][];

二維:

  • 陣列元素型別 陣列名[][];
  • 陣列元素型別 [][] 陣列名;

注:Java中"[]"裡面不能寫數字

2.為陣列分配元素
如:

boy = new float[4];

在宣告陣列時也可以一起建立陣列 如:

float boy[] = new float[4];

同理二維陣列

int my[][];
my=new int [3][4];

等價於

int my[][]=new int[3][4];
int a[][]=new int [3][];

像以上建立了一個二維陣列a,由a[0],a[1],a[2]組成,因此必須還要建立3個一維陣列;

a[0]=new int [6];
a[1]=new int [12];
a[2]=new int [6];

注:java 可以如下使用陣列

int size=30;
double a[]=new double[size];

4.length的使用
一維:陣列名.length 表示 陣列元素的個數;
二維:陣列名.length 表示 一維陣列個數;
如:

float a[] = new float[12];
int b[][] = new int[3][6];

a.length=12
b.length=3

5.陣列的引用
陣列屬於引用型變數
如果有a,b兩個陣列做a=b;則a的值與b完全相同

若:

char a[]={'我','愛','你'};

System.out.pint(a);
結果為 我愛你
System.out.pint(""+a);
則輸出的為a的引用

相關文章