一個.NET技術還是很菜的水平的猿人現在要去學習Java不知道是壞是好,無從得知啊!
不過在網上看了好多Java方面的簡單例子,感覺Java還是蠻不錯的么!不管以后怎么樣啦,先開始自己的Java菜鳥之旅吧!
建立一個Java項目,建立一個屬於自己的包,然后就開始自己的Java之旅。。。
創建的時候勾上這個生成main方法的選項,這個好像類似與我們.Net程序里控制台程序有木有。。。。
創建完成后就是這么一個樣子,可以看到我們的包,還有給我們創建好自己的類,並且帶了一個靜態的main方法咋看就像.Net控制台程序里的那個~~
既然那么像那么我就用之前.Net控制台程序的做法來搞吧!我現在需要一個類能計算總和和平均數,那么這個類我可以簡單的這么定義下,具體如下:
,具體代碼如下:
package src.Class;
public class ScoreCount {
int Net;
int Java;
int PHP;
//總和
public int CountScore(){
int Count = Net + Java +PHP;
return Count;
}
//顯示總分
public void ShowCountScore(){
System.out.print("總分"+this.CountScore());
}
//平均值
public int CountScoreAvg(){
int avg =(this.Net+this.Java+this.PHP) /3;
return avg;
}
//顯示平均值
public void ShowCountScoreAvg(){
System.out.print("平均值"+this.CountScoreAvg());
}
}
然后只需要在我的main方法里面調用類然后輸入值,通過調用類里面的方法就能實現求和和求平均值的結果,那么在main方法的寫法如下(和.Net控制台的思想基本是一致的):
具體代碼如下:
package src.Class;
import java.util.*;
public class MyCount {
public static void main(String[] args) {
// TODO Auto-generated method stub
ScoreCount sc = new ScoreCount(); //實例化類
Scanner input = new Scanner(System.in); //獲得用戶輸入
System.out.print(".Net成績:");
sc.Net = input.nextInt();
System.out.print("Java成績:");
sc.Java = input.nextInt();
System.out.print("PHP成績:");
sc.PHP = input.nextInt();
sc.CountScore();
sc.CountScoreAvg();
}
}
寫完后,然后來運行我們的main方法程序入口(這里吐槽下,這開發工具真的沒法跟.Net的VS相比就一點智能化也太低了,最起碼編碼完成后都不能自動對齊):
完成了,但是這里怎么不計算總值和平均值呢!仔細一看原來使我們掉錯方法了,修改如下:
現在在來運行我們的程序,結果如下:
OK,算是出來了,第一個Java程序就演示到這里。。。。。
