当前位置:首页 » 编程语言 » 编写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 20:41:06 浏览:312
带密码的箱子钥匙在哪里 发布:2024-11-15 20:40:12 浏览:236
两个次梁相交怎么配置 发布:2024-11-15 20:27:35 浏览:373
android关机实现 发布:2024-11-15 20:26:42 浏览:56
木糠压缩原理 发布:2024-11-15 20:22:53 浏览:654
编译原理难以理解的问题 发布:2024-11-15 20:11:25 浏览:130
安卓9是什么水平 发布:2024-11-15 20:06:57 浏览:185
intel快速存储ssd 发布:2024-11-15 20:00:27 浏览:143
吃鸡配置太低怎么调高画质 发布:2024-11-15 19:58:19 浏览:735
王者怎么设置来电屏蔽安卓 发布:2024-11-15 19:56:08 浏览:450