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

編寫java

發布時間: 2022-01-25 11:48:26

java編寫一個程序

通過Eclipse運行程序

啟動Eclipse,在菜單中選擇「文件 --> 新建 --> Java項目」,彈出對話框:

圖5 通過命令編譯並運行Java程序

在Eclipse中運行程序,實際上也是執行這些命令,並將輸出結果顯示到控制台。有了Eclipse,編程更加方便。

HelloWorld程序分析

分析上述代碼,從程序開始處介紹。public class HelloWorld定義了一個類,類是 「public」 公共類型的,類名為「HelloWorld」。另外,Java 中主類名應該和要保存的 Java 文件名相同,也就是說,這里定義的類名是「HelloWorld」,則文件應該保存為「HelloWorld.java」。public static void main(String[] args)Java 中的主運行方法,它和 C/C++中的main()作用是一樣的,就是所有的程序都從「main()」中開始執行。要執行 Java 程序,必須有一個包括主運行方法的類。至於「public static void」的含義,讀者可以嘗試著去掉,看看編譯器會提示什麼錯誤。System.out.println("Hello world");「System.out.println()」是 Java.lang 包的一個方法,用來將字串「Hello world」輸出到命令行窗口。

② 求高手編寫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編寫

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();
}
}

}

④ 編寫java程序

第3題,按照題目要求編寫的Java程序如下

public class VolumeTest{

int volume(int a){

return a*a*a;

}

int volume(int a,int b,int c){

return a*b*c;

}

double volume(double r,double h){

return Math.PI*r*r*h;

}

public static void main(String[] args){

VolumeTest vt=new VolumeTest();

System.out.println("立方體體積為"+vt.volume(3));

System.out.println("長方體體積為"+vt.volume(3,4,5));

System.out.println("圓柱體體積為"+vt.volume(3.2,5.2));

}

}

⑤ 編寫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第一種方法:
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 編寫

只做了乘法的,而且數據類型是int的,不是分數。你可以修改一下
import java.awt.*;
import java.awt.event.*;

public class TestInner {
public static void main (String[] args) {

new MyFrame2().launchFrame();
}
}

class MyFrame2 extends Frame {
TextField t1,t2,t3;
public void launchFrame () {
t1 = new TextField (10);
t2 = new TextField (10);
t3 = new TextField (15);
Label lab = new Label ("x");
Button bu = new Button ("=");
bu.addActionListener (new MyMonitor2());
setLayout (new FlowLayout());
add (t1);
add (lab);
add (t2);
add (bu);
add (t3);
pack();
setLocation (300,300);
setVisible (true);
}
private class MyMonitor2 implements ActionListener {
public void actionPerformed(ActionEvent e) {
int n1= Integer.parseInt (t1.getText());
int n2 = Integer.parseInt (t2.getText());
t3.setText (""+ (n1*n2));
try {
Thread.sleep (1000);
} catch (InterruptedException ee) {
ee.getMessage();
ee.printStackTrace();
}
t3.setText (""); t1.setText (""); t2.setText ("");
}
}
}

⑧ 編寫Java程序

class Dog {
private String name ;
private String eyeColor ; public Dog(){ } public Dog(String name){
this.setName(name) ;
}
public Dog(String name,String eyeColor){ this.setName(name) ; this.setEyeColor(eyeColor) ; }
public String getName() { return name;
}
public void setName(String name) {
this.name = name;
}
public String getEyeColor() return eyeColor;
}
public void setEyeColor(String eyeColor) {
this.eyeColor = eyeColor;
}
}

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

}

熱點內容
安卓快手伴侶懸浮怎麼設置 發布:2024-11-15 18:26:50 瀏覽:523
瀏覽器緩存好的視頻為什麼都刪了 發布:2024-11-15 18:23:06 瀏覽:160
睡眠緩解壓力 發布:2024-11-15 18:20:02 瀏覽:433
什麼是統一存儲 發布:2024-11-15 18:19:02 瀏覽:514
b01智能鎖出廠密碼是什麼 發布:2024-11-15 18:11:01 瀏覽:677
解壓密碼提示在哪裡 發布:2024-11-15 18:09:31 瀏覽:598
db2建表空間時怎麼配置頁大小 發布:2024-11-15 17:58:45 瀏覽:424
我的世界好玩地鐵伺服器 發布:2024-11-15 17:48:54 瀏覽:359
1710小游戲伺服器ip 發布:2024-11-15 17:48:01 瀏覽:663
狂三腳本 發布:2024-11-15 17:31:38 瀏覽:872