A. 編寫java程序
publicclassShape{
//私有整型x
privateintx;
//私有整型y
privateinty;
//無參構造方法
publicShape(){
this.x=0;
this.y=0;
}
//有參構造方法
publicShape(intx,inty){
this.x=x;
this.y=y;
}
//x的公有訪問器
publicintgetX(){
returnx;
}
//x的公有訪問器
publicvoidsetX(intx){
this.x=x;
}
//y的公有訪問器
publicintgetY(){
returny;
}
//y的公有訪問器
publicvoidsetY(inty){
this.y=y;
}
//main方法
publicstaticvoidmain(String[]args){
Shapes1=newShape(1,2);
}
}
B. 如何編寫java程序
新建java第一種方法:
1。首先右擊滑鼠,新建一個文本文檔。
2。更改文本文檔的後綴名為
.java
。注意文件名必須和類名相同。
如果你的電腦沒有顯示後綴名的話需要對電腦進行一定的設置。
3。打開計算機——組織——文件夾選項——查看——將隱藏文件夾選項取消勾選即可。
建議將這個選項取消勾選,有很多的惡意程序會侵入我們的電腦,取消勾選可以很好的查看病毒等文件的類型。
4。右擊建好的文檔,選擇編輯即可進行java的編寫。
在編寫的時候我們有一定的格式,java語言的格式是為了我們日後更改程序方便而規定的,我們一定要遵循這種格式編寫。
第二種方法:
1直接新建一個記事本文檔,然後選擇保存。
注意保存時額位置,不要等到保存完卻找不到文件到哪了。
2在選擇保存的窗口中輸入後綴「.java」,然後保存即可。注意文件名必須和類名相同。
3同樣右擊文件,選擇編輯即可在文件中進行編輯了。
前兩個大括弧之間回車,第二對大括弧有一個間隔,直接按TAb鍵即可。
測試運行java程序:
打開運行命令,也可以直接在開菜單中輸入CMD調用命令窗口。
你的文件保存在哪裡就將你的文件目錄輸入到命令提示符窗口中,例如我的是D盤根目錄,所以我輸入「d:」。
編譯java文件,生成class文件:
在命令提示符中輸入「javac
文件名.java」,我的文件名為A,所以輸入javac
A.java然後回車,等待編譯。
運行文件:
繼續輸入「java
文件名」然後回車就可以運行我們寫好的文件了。
C. 編寫java程序用什麼軟體
JAVA編程常用的軟體:
1、Eclipse:
Eclipse 是一個開放源代碼的、基於 Java 的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools,JDT)。
2、MyEclipse:
MyEclipse是Eclipse的升級版,也是一款功能強大的J2EE集成開發環境,由Genuitec公司發布,提供免費版和收費版。被譽為最好用的Java IDE之一。
MyEclipse 是對Eclipse IDE的擴展,利用它可以在資料庫和JavaEE的開發、發布以及應用程序伺服器的整合方面極大的提高工作效率。
3、IntelliJ IDEA:
IntelliJ IDEA是一款綜合的Java 編程環境,被許多開發人員和行業專家譽為市場上最好用的IDE之一,與MyEclipse齊名。
它提供了一系列最實用的的工具組合:智能編碼輔助和自動控制,支持J2EE,Ant,JUnit和CVS集成,非平行的編碼檢查和創新的GUI設計器。
4、NetBeans:
NetBeans IDE是一個屢獲殊榮的集成開發環境,可以方便的在Windows、Mac、Linux和Solaris中運行。NetBeans包括開源的開發環境和應用平台,NetBeans IDE可以使開發人員利用Java平台能夠快速創建Web、企業、桌面以及移動的應用程序。
5、BlueJ:
BlueJ是一款支持Java編程語言的集成開發環境(IDE)。它原本是為了教育目的而開發的,同時也適合於那些想做小型軟體開發的開發人員。它的運行需要JDK(Java開發工具包)的幫助。BlueJ主要是為面向對象的程序設計教學而開發的,因此它的設計不同於其他的開發環境。
參考資料來源:網路-BlueJ
參考資料來源:網路-IntelliJ IDEA
參考資料來源:網路-Netbeans
參考資料來源:網路-eclipse
參考資料來源:網路-MyEclipse
D. 用java編寫
package cn.scelong.obj;
public class ObjectTester {
public static void main(String[] args) {
Person a = new Person("Scelong", 22);
Person b = new Person("Scelong", 22);
System.out.println("對象是否想等:" + a.equals(b));
}
}
class Person {
private String name;
private Integer age;
public Person() { }
public Person(String _n, Integer _a) {
this.name = _n;
this.age = _a;
}
@Override
public String toString() {
return name + ":" + age;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((age == null) ? 0 : age.hashCode());
result = prime * result + ((name == null) ? 0 : name.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Person other = (Person) obj;
if (age == null) {
if (other.age != null)
return false;
} else if (!age.equals(other.age))
return false;
if (name == null) {
if (other.name != null)
return false;
} else if (!name.equals(other.name))
return false;
return true;
}
}
class Teacher extends Person {
private String course;
@Override
public boolean equals(Object obj) {
return super.equals(obj) &&
course.compareTo(((Teacher)obj).course) > 0;
}
}
E. Java是用什麼什麼編寫的
其實應該問java虛擬機是什麼編寫的,
java虛擬就針對不同的平台有不同的實現,而java程序是由java虛擬機解釋執行的。
當然至於用什麼語言來寫這個java vm就不重要了,隨便什麼都可以,一般的c,c++,等等,如果超強,匯編更好,呵呵。甚至你自己都可以寫個java虛擬機,讓他來讀取解釋你編好的java程序
F. 怎麼寫java代碼
只要自己的電腦安裝了jdk環境,任何地方都可以進行java代碼的編寫的,記事本也可以。
G. 編寫Java程序
publicclassCircle{
privatedoubler;
publicCircle(){
this.r=0;
}
publicCircle(doubler){
this.r=r;
}
publicdoublegetR(){
returnr;
}
publicvoidsetR(doubler){
this.r=r;
}
/*
*獲取圓的面積
*/
privatedoublegetArea(){
returnMath.PI*r*r;
}
/*
*獲取圓的周長
*/
privatedoublegetPerimeter(){
returnMath.PI*r*2;
}
/**
*輸出
*/
publicvoidshow(){
System.out.println("圓的半徑為:"+r+",周長為:"+getPerimeter()+",面積為:"+getArea());
}
}
{
privatedoubleheight;
publicCylinder(doubler,doubleheight){
this.setR(r);
this.height=height;
}
publicdoublegetHeight(){
returnheight;
}
publicvoidsetHeight(doubleheight){
this.height=height;
}
/**
*計算圓柱體的體積
*/
privatedoublegetVolumn(){
returnMath.PI*this.getR()*this.getR()*height;
}
/**
*顯示圓柱體的體積
*/
publicvoidshowVolumn(){
System.out.println("半徑為:"+this.getR()+",圓柱體的體積為:"+getVolumn());
}
}
測試類:
publicclassMainTest{
publicstaticvoidmain(String[]args){
Circlec=newCircle(2.0);
c.show();
Cylindercy=newCylinder(2.0,4.0);
cy.showVolumn();
}
}
結果:
圓的半徑為:2.0,周長為:12.566370614359172,面積為:12.566370614359172
半徑為:2.0,圓柱體的體積為:50.26548245743669
H. java編寫
import java.io.*;
public class Application {
public static void main(String arg[]){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String text="";
String endtext="";
System.out.println("鍵盤輸入一個字元串<以#結束>: ");
try {
text=br.readLine();
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
endtext=text.substring(text.length()-1,text.length());
if(!endtext.equals("#")){
System.out.println("字元串沒有以#結束:");
System.exit(-1);
}
text=text.substring(0,text.length()-1);
text=text.toUpperCase();
System.out.println("轉換後的大寫字母為:"+text);
//寫文件
File f=new File("a.txt");
if(!f.exists()){
System.out.println("找不到文件a.txt");
}
try {
//true表示續寫文件
FileWriter fw=new FileWriter(f,true);
BufferedWriter bw=new BufferedWriter(fw);
bw.write(text);
bw.newLine();
bw.flush();//將緩沖區數據寫入
bw.close();
fw.close();
System.out.println("寫文件成功。");
}catch(IOException e) {
e.printStackTrace();
}
}
}
I. 用什麼寫JAVA
用什麼寫Java這個問題很有趣。
初學Java的同學普遍都用JCreator Pro來學習java,這只是IDE工具而已,安裝完JCreator Pro軟體,還需要將jdk-6u4-windows-i586-p.exe安裝後,然後再將jdk-6u4-windows-i586-p.exe安裝後的目錄路徑提取到JCreator Pro用於開發。
企業開發才需要eclipse,netbeans等專業軟體。
最後,建議你清華大學出版社的《Java編程那些事兒》通俗易懂。