当前位置:首页 » 编程语言 » 写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();
}
}

随手写的,希望楼主采纳

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:741
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372