重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
看別人的代碼是一種痛苦的事情,不過只要你喜歡可以把這種痛苦的經歷變成與一個陌生人的交流,看代碼首先要熟悉業務,再次通過注釋尋求,模塊功能。其實最好的方式是你通過對某一塊代碼的閱讀,進行繪制流程圖,VISIO畫起流程圖來很方便,找出數據流,再加上自己的閱讀的注釋。
創新互聯致力于互聯網網站建設與網站營銷,提供網站設計、成都網站制作、網站開發、seo優化、網站排名、互聯網營銷、小程序制作、公眾號商城、等建站開發,創新互聯網站建設策劃專家,為不同類型的客戶提供良好的互聯網應用定制解決方案,幫助客戶在新的全球化互聯網環境中保持優勢。
在你閱讀學習的過程中,會發現其他coder的非常巧妙的做法,這是你應該慶幸,因為你在進步。閱讀是必須的。 --------------個人觀點僅供參考
package Project;
import java.util.Scanner;
public class Complex {
int x;
int y;
Complex(){
x=0;
y=0;
}
Complex(int i,int j){
x=i;
y=j;
}
//顯示
public void showComp(){
if(y0){
System.out.print(x+"+"+y+"i"+'\t');
}
if(y0){
System.out.print(x+""+y+"i"+'\t');
}
if(y==0){
System.out.print(x+""+'\t');
}
}
//求和
public static Complex addComp(Complex C1,Complex C2){
Complex newComplex=new Complex();
newComplex.x=C1.x+C2.x;
newComplex.y=C1.y+C2.y;
System.out.println();
System.out.print("和為:");
return newComplex;
}
//求差
public static Complex subComp(Complex C1,Complex C2){
Complex newComplex=new Complex();
newComplex.x=C1.x-C2.x;
newComplex.y=C1.y-C2.y;
System.out.println();
System.out.print("差為:");
return newComplex;
}
//求積
public static Complex multiComp(Complex C1,Complex C2){
Complex newComplex=new Complex();
newComplex.x=C1.x*C2.x-C1.y*C2.y;
newComplex.y=C1.x*C2.y+C1.y*C2.x;
System.out.println();
System.out.print("積為:");
return newComplex;
}
//是否相等
public static boolean equalComp(Complex C1,Complex C2){
System.out.println();
System.out.print("是否相等:");
return ((C1.x==C2.x)(C1.y==C2.y));
}
public static void main(String[] args){
Scanner data=new Scanner(System.in);
int x=data.nextInt();
int y=data.nextInt();
int m=data.nextInt();
int n=data.nextInt();
Complex Comp1=new Complex(x,y);
Complex Comp2=new Complex(m,n);
data.close();
//顯示
Comp1.showComp();
Comp2.showComp();
Complex.addComp(Comp1,Comp2).showComp(); //顯示 和
Complex.subComp(Comp1, Comp2).showComp(); //顯示 差
Complex.multiComp(Comp1, Comp2).showComp(); //顯示 積
System.out.println( Complex.equalComp(Comp1, Comp2));
}
}
有個開源代碼托管平臺叫github來了解下。
GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持git作為唯一的版本庫格式進行托管,故名GitHub。
github也可以是一個遠程代碼倉庫,你可以將你的代碼或者項目上傳到github倉庫,這個完全沒有問題,網上有github客戶端管理軟件,操作非常簡單,就類似于:SVN、CVS。
github也是一個開源代碼協作社區,通過github你可以參與別人的開源項目,也可以讓別人參與你的開源項目。有些公司的產品,自己不想投入人力,但又不想放棄,就采用github代碼托管的方式,將代碼開源出去,讓開發愛好者參與進來,其中docker就是一個很好的例子,也是開源最成功的一個項目。
下面介紹如何從github上拿到開源項目:zxin。
1、打開github官網“”。
2、根據“zxing”查找。
3、下載開源項目:zxing
操作:Cloneordowanload-DownloadZIP.
這樣zxin源代碼就拿到了,doc目錄是項目文檔,打開
index.html,全是英文,
要能讀懂源代碼,需要有很好的英文閱讀能力,祝你好運。