1.byte和byte型的變量相加減的結果是int型的(另外byte型的變量的取值範圍在-128~127之間)。
2.字符串之後的+號被轉義爲連接符,而之前的是相加的意思。
3.介紹一下Integer.parsrInt();這個方法的意思是把字符串轉化成int型的變量。但是如果字符串不是一串數字的話,就會出錯。
4.數組的初始化方法,列舉如下,
5.arraycopy(原數組,拷貝起始點,目標數組,拷貝起始點,拷貝長度);
6.利用sort()函數排序,在這裏有一個容易用錯的地方,就是sort()括號裏的是數組的首地址,而且要引入package java.util.Arrays,
7.foreach的語法也就是for循環強化,這個感覺和PHP裏面的foreach用法一樣一樣的,在php裏,可以保存兩個值,一個是數組的下標,一個是該數組該下標的值
8.複數類的java加減乘實現
/**
*數據成員CReal 複數的實部
*數據成員CImg複數的虛部
*方法成員 Add 實現複數的相加
*方法成員Sub實現複數的相減
*方法成員Mul實現複數的相乘
*方法成員GetReal獲得複數的實部
*方法成員GetImg獲得複數的虛部
*方法成員 PrtC實現A+Bi形式的打印
*構造方法
**/
class Complex{
private double Real;
private double Img;
public Complex(double Real,double Img){//構造函數
this.Real=Real;
this.Img=Img;
}
public void Add(Complex p){
Real=Real+p.Real;
Img=Img+p.Img;
}
public void Mul(Complex p){
Real=Real*p.Real;
Img=Img*p.Img;
}
public void Sub(Complex p){
Real=Real-p.Real;
Img=Img-p.Img;
}
public double GetReal(){
return Real;
}
public double GetImg(){
return Img;
}
public void PrtC(){
System.out.println(Real+"+"+Img+"i");
}
public static void main(String args[]){
Complex a=new Complex(3,4);
Complex x=new Complex(1,1);
System.out.print("a is:");
a.PrtC();
System.out.print("x is:");
x.PrtC();
System.out.println("相+後:");
a.Add(x);
a.PrtC();
System.out.println("相-後:");
a.Sub(x);
a.PrtC();
System.out.println("相*後:");
a.Mul(x);
a.PrtC();
System.out.println("Real:"+a.GetReal());
System.out.println("Img:"+a.GetImg());
}
}