當前位置:首頁 » 編程語言 » 寫java

寫java

發布時間: 2022-02-05 19:26:31

㈠ 幫忙寫個java語句

代碼如下,有問題hi我

import java.util.Arrays;
class circle implements Comparable
{
private int radius;
circle(){radius=0;}
circle(int r){radius=r;}
public int getR(){return radius;}
public void setR(int r){radius=r;}
public int compareTo(Object oth) {
// TODO Auto-generated method stub
return radius-((circle)oth).radius;
}
}
class test{
public static void main(String[] args){
circle[] A=new circle[5];
for(int i=0;i<A.length;i++)
A[i]=new circle();
A[0].setR(2);
A[1].setR(10);
A[2].setR(8);
A[3].setR(4);
A[4].setR(12);
System.out.println("排序前:");
for(int i=0;i<A.length;i++)
System.out.print(A[i].getR()+" ");
System.out.println();
Arrays.sort(A);
System.out.println("排序後:");
for(int i=0;i<A.length;i++)
System.out.print(A[i].getR()+" ");
System.out.println();

for(int i=0;i<A.length;i++)
{
if(A[i].getR()==9)
System.out.println("排序後第"+i+"個元素是9");
else if(A[i].getR()==10)
System.out.println("排序後第"+i+"個元素是10");
}

circle B[]=new circle[5];
for(int i=0;i<A.length;i++)
{
B[i]=new circle(A[i].getR());
}
System.out.println("數組B的數據為:");
for(int i=0;i<B.length;i++)
System.out.print(B[i].getR()+" ");
}
}

㈡ 如何編寫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
文件名」然後回車就可以運行我們寫好的文件了。

㈢ 編寫java程序

for(;;){
//輸入框
Stringinput=(String)JOptionPane.showInputDialog(null,"請輸入: ","華氏度轉換成攝氏度",JOptionPane.PLAIN_MESSAGE,null,null,"在這輸入");
try{
doublehsd=Double.parseDouble(input);
doublessd=(5/9.0)*(hsd-32);//轉換
JOptionPane.showMessageDialog(null,ssd,"結果",JOptionPane.PLAIN_MESSAGE);
break;
}catch(Exceptione){
JOptionPane.showMessageDialog(null,"輸入錯誤,請重新輸入!","警告",JOptionPane.ERROR_MESSAGE);
continue;
}
}

㈣ 編寫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);
}

}

㈤ 用什麼寫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編程那些事兒》通俗易懂。

㈥ 編寫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

㈦ Java是用什麼什麼編寫的

其實應該問java虛擬機是什麼編寫的,
java虛擬就針對不同的平台有不同的實現,而java程序是由java虛擬機解釋執行的。
當然至於用什麼語言來寫這個java vm就不重要了,隨便什麼都可以,一般的c,c++,等等,如果超強,匯編更好,呵呵。甚至你自己都可以寫個java虛擬機,讓他來讀取解釋你編好的java程序

㈧ 求高手編寫JAVA

  1. 首先要有一個java jdbc的連接,可以用c3p0實現也可以用反射實現。

  2. 進入mysql的命令行或者是前段界面(sql yong,sql front等)建立單詞表:

    create table tb_word (word varchar(100));

  3. 將單詞導入sql,這里不是很清楚你的描述,可以先把你的單詞保存在記事本裡面,一個單詞一行,然後將記事本的內容導入mysql:

    示例供參考:

  4. package speed;


  5. import java.beans.PropertyVetoException;

  6. import java.io.BufferedReader;

  7. import java.io.File;

  8. import java.io.FileReader;

  9. import java.sql.PreparedStatement;

  10. import java.sql.SQLException;


  11. import com.mchange.v2.c3p0.ComboPooledDataSource;


  12. public class Word {

  13. private final ComboPooledDataSource dataSource;


  14. private final PreparedStatement pre;


  15. public Word() throws PropertyVetoException, SQLException {

  16. dataSource = new ComboPooledDataSource();

  17. dataSource.setUser("root");

  18. dataSource.setPassword("root");

  19. dataSource.setDriverClass("com.mysql.jdbc.Driver");

  20. dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/epis2");


  21. dataSource.setMinPoolSize(3);

  22. dataSource.setMaxPoolSize(5);


  23. pre = dataSource.getConnection().prepareStatement("insert into tb_word (word) values (?)");

  24. }


  25. public static void main(String[] args) throws PropertyVetoException, SQLException {

  26. new Word().exe();

  27. }


  28. public final void exe() {

  29. try (BufferedReader reader = new BufferedReader(new FileReader(new File("保存單詞記事本的位置")))) {

  30. String word = reader.readLine();

  31. if (word != null) {

  32. pre.setString(1, word);

  33. pre.execute();

  34. word = reader.readLine();

  35. }

  36. } catch (Exception e) {

  37. }

  38. }

  39. }

4.讀取A開頭的單詞:

sql命令:SELECT WORD FROM TB_WORD WHERE WORD LIKE 'A%'

㈨ 編寫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

㈩ 用JAVA編寫

Scanner s = new Scanner(System.in);
int i = 0;
System.out.println("程序管理器 +" + "========================= "
+ "1. 啟動記事本 "
+ "2. 啟動畫圖 "
+ "3. 啟動計算器 "
+ "4. 退出本系統 "
+ "0. 關閉計算機 " + "=========================");
while ((i = s.nextInt()) != 4) {//輸入0退出系統
try {
switch (i) {
case 1:
Runtime.getRuntime().exec(
"C:\WINDOWS\system32\notepad.exe");
break;
case 2:
Runtime.getRuntime().exec(
"C:\WINDOWS\system32\mspaint.exe");
break;
case 3:
Runtime.getRuntime().exec(
"C:\WINDOWS\system32\calc.exe");
break;
case 0:
Runtime.getRuntime().exec("shutdown.exe -s -c \");
break;
}
} catch (IOException e) {
e.printStackTrace();
}
}

隨手寫的,希望樓主採納

熱點內容
華為存儲少 發布:2024-12-29 08:08:43 瀏覽:287
php獲取文件創建時間 發布:2024-12-29 08:06:27 瀏覽:921
為什麼淘寶緩存是0 發布:2024-12-29 08:01:00 瀏覽:705
pythonstring轉json 發布:2024-12-29 07:55:15 瀏覽:491
存儲卡128g 發布:2024-12-29 07:40:31 瀏覽:325
阿里雲伺服器綁定ip 發布:2024-12-29 07:18:00 瀏覽:58
手機存儲卡SD卡 發布:2024-12-29 07:16:26 瀏覽:220
kx驅動源碼 發布:2024-12-29 07:16:17 瀏覽:163
通達信完全加密公式 發布:2024-12-29 07:10:36 瀏覽:899
河南電子發票伺服器地址和埠 發布:2024-12-29 07:07:19 瀏覽:938