A. 求一個簡單java程序代碼,謝謝
public class TestStar {
public static void main(String[] args) {
String star = "*";
for (int i = 0; i < 5; i++) {
if (i == 0) {
System.out.print(" " + star);
System.out.println();
}
if (i == 1) {
for (int z = 0; z < 4; z++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 2) {
System.out.print(" ");
for (int x = 0; x < 3; x++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 3) {
for (int y = 0; y < 2; y++) {
System.out.print(" " + star + " ");
}
}
}
}
}
是好使的 但是我沒找到畫五角星有什麼規律(五角星好象不是正規圖形吧?)如果還有什麼要求的話 補充問題(如果是用*填充所有的東西 不包括 「 」的話 我可以重新再給你寫一個)
B. 怎樣用eclipse打開Java文件
新建一個工程,把這個代碼貼在工程文件夾的src文件夾裡面。
出現紅色的XX,說明有2種可能:
1 你包路徑不對,就是你粘貼的位置不對,要放在src裡面,並且嚴格與包路徑相符
2 需要第三方包,你沒有提供,看看他要import的是什麼,去網上找到,在工程屬性中添加jar引用
另外,不是每個java程序都有main方法,所以不一定有主類,所以有2個可能:
1 你的程序有main方法,但是沒有通過編譯,所以不能執行
2 你的程序根本沒有main方法 ,請詳細閱讀相關使用說明
C. javac和Eclipse編譯器有什麼區別
Eclipse已經實現了自己的編譯器,命名為 Eclipse編譯器for Java (ECJ)。
它不同於javac,Sun JDK附帶的編譯器。一個顯著的區別是,Eclipse編譯器允許您運行實際上沒有正確編譯的代碼。如果錯誤的代碼塊從未運行,您的程序將運行良好。
另一個不同之處在於Eclipse編譯器允許在Eclipse中進行增量構建IDE,也就是所有的代碼一旦你完成輸入就編譯。
Eclipse自帶的編譯器也是很明顯的,因為你可以編寫,並且在Eclipse中運行Java代碼,甚至不安裝Java SDK。